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