Mercurial > hg > orthanc-stone
diff Platforms/Wasm/WasmWebService.h @ 309:14ef1227120f am-callable-and-promise
web services: better handling of failures
author | am@osimis.io |
---|---|
date | Fri, 28 Sep 2018 15:02:43 +0200 |
parents | ed1a4302154f |
children | aad37d0b6407 |
line wrap: on
line diff
--- a/Platforms/Wasm/WasmWebService.h Tue Sep 25 15:14:53 2018 +0200 +++ b/Platforms/Wasm/WasmWebService.h Fri Sep 28 15:02:43 2018 +0200 @@ -41,14 +41,16 @@ const Headers& headers, Orthanc::IDynamicObject* payload, MessageHandler<IWebService::HttpRequestSuccessMessage>* successCallable, - MessageHandler<IWebService::HttpRequestErrorMessage>* failureCallable); + MessageHandler<IWebService::HttpRequestErrorMessage>* failureCallable = NULL, + unsigned int timeoutInSeconds = 60); virtual void PostAsync(const std::string& uri, const Headers& headers, const std::string& body, Orthanc::IDynamicObject* payload, MessageHandler<IWebService::HttpRequestSuccessMessage>* successCallable, - MessageHandler<IWebService::HttpRequestErrorMessage>* failureCallable); + MessageHandler<IWebService::HttpRequestErrorMessage>* failureCallable = NULL, + unsigned int timeoutInSeconds = 60); virtual void Start() {