Mercurial > hg > orthanc
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 |