diff Framework/Plugins/IndexBackend.cpp @ 261:34e2b93a7ac1

implementing interface for revisions in attachments
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 19 Apr 2021 18:47:50 +0200
parents e184dcadf163
children b0c65094b299
line wrap: on
line diff
--- a/Framework/Plugins/IndexBackend.cpp	Mon Apr 19 16:45:15 2021 +0200
+++ b/Framework/Plugins/IndexBackend.cpp	Mon Apr 19 18:47:50 2021 +0200
@@ -352,8 +352,11 @@
   
   void IndexBackend::AddAttachment(DatabaseManager& manager,
                                    int64_t id,
-                                   const OrthancPluginAttachment& attachment)
+                                   const OrthancPluginAttachment& attachment,
+                                   int64_t revision)
   {
+    // TODO - REVISIONS
+    
     DatabaseManager::CachedStatement statement(
       STATEMENT_FROM_HERE, manager,
       "INSERT INTO AttachedFiles VALUES(${id}, ${type}, ${uuid}, "
@@ -1026,6 +1029,7 @@
     
   /* Use GetOutput().AnswerAttachment() */
   bool IndexBackend::LookupAttachment(IDatabaseBackendOutput& output,
+                                      int64_t& revision /*out*/,
                                       DatabaseManager& manager,
                                       int64_t id,
                                       int32_t contentType)
@@ -1058,6 +1062,9 @@
                               ReadInteger32(statement, 2),
                               ReadInteger64(statement, 3),
                               ReadString(statement, 5));
+
+      revision = 0;  // TODO - REVISIONS
+
       return true;
     }
   }