comparison OrthancServer/Plugins/Engine/OrthancPluginDatabaseV3.cpp @ 5216:450ac804d3af db-protobuf

simplifying IDatabaseWrapper::LogChange()
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 03 Apr 2023 14:49:33 +0200
parents 8b6da4fdf9fe
children df39c7583a49
comparison
equal deleted inserted replaced
5215:8b6da4fdf9fe 5216:450ac804d3af
620 target.insert(static_cast<FileContentType>(value)); 620 target.insert(static_cast<FileContentType>(value));
621 } 621 }
622 } 622 }
623 623
624 624
625 virtual void LogChange(int64_t internalId, 625 virtual void LogChange(ChangeType changeType,
626 const ServerIndexChange& change) ORTHANC_OVERRIDE 626 ResourceType resourceType,
627 { 627 int64_t internalId,
628 CheckSuccess(that_.backend_.logChange(transaction_, static_cast<int32_t>(change.GetChangeType()), 628 const std::string& /* publicId - unused */,
629 internalId, Plugins::Convert(change.GetResourceType()), 629 const std::string& date) ORTHANC_OVERRIDE
630 change.GetDate().c_str())); 630 {
631 CheckSuccess(that_.backend_.logChange(transaction_, static_cast<int32_t>(changeType),
632 internalId, Plugins::Convert(resourceType),
633 date.c_str()));
631 CheckNoEvent(); 634 CheckNoEvent();
632 } 635 }
633 636
634 637
635 virtual void LogExportedResource(const ExportedResource& resource) ORTHANC_OVERRIDE 638 virtual void LogExportedResource(const ExportedResource& resource) ORTHANC_OVERRIDE