comparison OrthancServer/Plugins/Engine/OrthancPluginDatabaseV4.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
660 } 660 }
661 } 661 }
662 } 662 }
663 663
664 664
665 virtual void LogChange(int64_t internalId, 665 virtual void LogChange(ChangeType changeType,
666 const ServerIndexChange& change) ORTHANC_OVERRIDE 666 ResourceType resourceType,
667 { 667 int64_t internalId,
668 // TODO => Simplify "IDatabaseWrapper" 668 const std::string& /* publicId - unused */,
669 669 const std::string& date) ORTHANC_OVERRIDE
670 DatabasePluginMessages::TransactionRequest request; 670 {
671 request.mutable_log_change()->set_change_type(change.GetChangeType()); 671 DatabasePluginMessages::TransactionRequest request;
672 request.mutable_log_change()->set_change_type(changeType);
673 request.mutable_log_change()->set_resource_type(Convert(resourceType));
672 request.mutable_log_change()->set_resource_id(internalId); 674 request.mutable_log_change()->set_resource_id(internalId);
673 request.mutable_log_change()->set_resource_type(Convert(change.GetResourceType())); 675 request.mutable_log_change()->set_date(date);
674 request.mutable_log_change()->set_date(change.GetDate());
675 676
676 ExecuteTransaction(DatabasePluginMessages::OPERATION_LOG_CHANGE, request); 677 ExecuteTransaction(DatabasePluginMessages::OPERATION_LOG_CHANGE, request);
677 } 678 }
678 679
679 680