comparison Platforms/Wasm/WasmWebService.cpp @ 434:3a8bcc45c221 am-vsol-upgrade

moved the HTTP cache from OrthancApiClient to BaseWebService (not implemented yet in WASM)
author am@osimis.io
date Mon, 03 Dec 2018 18:03:30 +0100
parents c23df8b3433b
children e641d3978856
comparison
equal deleted inserted replaced
433:8999823db8b8 434:3a8bcc45c221
120 ToJsonString(headersInJsonString, headers); 120 ToJsonString(headersInJsonString, headers);
121 WasmWebService_DeleteAsync(successCallable, failureCallable, relativeUri.c_str(), headersInJsonString.c_str(), 121 WasmWebService_DeleteAsync(successCallable, failureCallable, relativeUri.c_str(), headersInJsonString.c_str(),
122 payload, timeoutInSeconds); 122 payload, timeoutInSeconds);
123 } 123 }
124 124
125 void WasmWebService::GetAsync(const std::string& relativeUri, 125 void WasmWebService::GetAsyncInternal(const std::string &relativeUri,
126 const HttpHeaders& headers, 126 const HttpHeaders &headers,
127 Orthanc::IDynamicObject* payload, 127 Orthanc::IDynamicObject *payload,
128 MessageHandler<IWebService::HttpRequestSuccessMessage>* successCallable, 128 MessageHandler<IWebService::HttpRequestSuccessMessage> *successCallable,
129 MessageHandler<IWebService::HttpRequestErrorMessage>* failureCallable, 129 MessageHandler<IWebService::HttpRequestErrorMessage> *failureCallable,
130 unsigned int timeoutInSeconds) 130 unsigned int timeoutInSeconds)
131 { 131 {
132 std::string headersInJsonString; 132 std::string headersInJsonString;
133 ToJsonString(headersInJsonString, headers); 133 ToJsonString(headersInJsonString, headers);
134 WasmWebService_GetAsync(successCallable, failureCallable, relativeUri.c_str(), 134 WasmWebService_GetAsync(successCallable, failureCallable, relativeUri.c_str(),
135 headersInJsonString.c_str(), payload, timeoutInSeconds); 135 headersInJsonString.c_str(), payload, timeoutInSeconds);