Mercurial > hg > orthanc
diff OrthancServer/main.cpp @ 912:dcb2469f00f4 plugins
PluginsHttpHandler::RestApiGet
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 20 Jun 2014 14:55:24 +0200 |
parents | e078ea944089 |
children | 3fb427ac3f53 |
line wrap: on
line diff
--- a/OrthancServer/main.cpp Fri Jun 20 13:45:22 2014 +0200 +++ b/OrthancServer/main.cpp Fri Jun 20 14:55:24 2014 +0200 @@ -374,12 +374,6 @@ LoadLuaScripts(context); - PluginsHttpHandler httpPlugins(context); - - PluginsManager pluginsManager; - pluginsManager.RegisterServiceProvider(httpPlugins); - LoadPlugins(pluginsManager); - try { context.GetIndex().SetMaximumPatientCount(Configuration::GetGlobalIntegerParameter("MaximumPatientCount", 0)); @@ -443,6 +437,13 @@ FilesystemHttpHandler staticResources("/app", ORTHANC_PATH "/OrthancExplorer"); #endif + PluginsHttpHandler httpPlugins(context); + httpPlugins.SetOrthancRestApi(restApi); + + PluginsManager pluginsManager; + pluginsManager.RegisterServiceProvider(httpPlugins); + LoadPlugins(pluginsManager); + httpServer.RegisterHandler(httpPlugins); httpServer.RegisterHandler(staticResources); httpServer.RegisterHandler(restApi);