diff OrthancServer/LuaScripting.cpp @ 3845:281045a1e6db

new "info" field in "ReceivedInstanceFilter()" callback
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 16 Apr 2020 17:59:47 +0200
parents 2a170a8f1faf
children 6498739a3c3c
line wrap: on
line diff
--- a/OrthancServer/LuaScripting.cpp	Thu Apr 16 17:27:18 2020 +0200
+++ b/OrthancServer/LuaScripting.cpp	Thu Apr 16 17:59:47 2020 +0200
@@ -874,6 +874,17 @@
       instance.GetOrigin().Format(origin);
       call.PushJson(origin);
 
+      Json::Value info = Json::objectValue;
+      info["HasPixelData"] = instance.HasPixelData();
+
+      std::string s;
+      if (instance.LookupTransferSyntax(s))
+      {
+        info["TransferSyntaxUID"] = s;
+      }
+
+      call.PushJson(info);
+
       if (!call.ExecutePredicate())
       {
         return false;