comparison OrthancServer/LuaScripting.cpp @ 4031:e3b3af80732d

ServerResources, and moving EmbeddedResourceHttpHandler from Core to OrthancServer
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 09 Jun 2020 21:31:13 +0200
parents 100fbe970762
children 058b5ade8acd
comparison
equal deleted inserted replaced
4030:100fbe970762 4031:e3b3af80732d
40 40
41 #include "../Core/HttpServer/StringHttpOutput.h" 41 #include "../Core/HttpServer/StringHttpOutput.h"
42 #include "../Core/Logging.h" 42 #include "../Core/Logging.h"
43 #include "../Core/Lua/LuaFunctionCall.h" 43 #include "../Core/Lua/LuaFunctionCall.h"
44 44
45 #include <OrthancEmbeddedResources.h> 45 #include <ServerResources.h>
46 46
47 47
48 namespace Orthanc 48 namespace Orthanc
49 { 49 {
50 class LuaScripting::IEvent : public IDynamicObject 50 class LuaScripting::IEvent : public IDynamicObject
905 905
906 void LuaScripting::LoadGlobalConfiguration() 906 void LuaScripting::LoadGlobalConfiguration()
907 { 907 {
908 OrthancConfiguration::ReaderLock configLock; 908 OrthancConfiguration::ReaderLock configLock;
909 909
910 lua_.Execute(Orthanc::EmbeddedResources::LUA_TOOLBOX); 910 {
911 std::string command;
912 Orthanc::ServerResources::GetFileResource(command, Orthanc::ServerResources::LUA_TOOLBOX);
913 lua_.Execute(command);
914 }
911 915
912 std::list<std::string> luaScripts; 916 std::list<std::string> luaScripts;
913 configLock.GetConfiguration().GetListOfStringsParameter(luaScripts, "LuaScripts"); 917 configLock.GetConfiguration().GetListOfStringsParameter(luaScripts, "LuaScripts");
914 918
915 LuaScripting::Lock lock(*this); 919 LuaScripting::Lock lock(*this);