diff options
Diffstat (limited to 'src/zenhttp/clients/httpclientcommon.h')
| -rw-r--r-- | src/zenhttp/clients/httpclientcommon.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/zenhttp/clients/httpclientcommon.h b/src/zenhttp/clients/httpclientcommon.h index 9060cde48..1d0b7f9ea 100644 --- a/src/zenhttp/clients/httpclientcommon.h +++ b/src/zenhttp/clients/httpclientcommon.h @@ -14,7 +14,7 @@ using namespace std::literals; class HttpClientBase { public: - HttpClientBase(std::string_view BaseUri, const HttpClientSettings& Connectionsettings = {}); + HttpClientBase(std::string_view BaseUri, const HttpClientSettings& Connectionsettings, std::function<bool()>&& CheckIfAbortFunction); virtual ~HttpClientBase() = 0; using Response = HttpClient::Response; @@ -64,6 +64,7 @@ protected: std::string m_BaseUri; std::string m_SessionId; const HttpClientSettings m_ConnectionSettings; + std::function<bool()> m_CheckIfAbortFunction; const std::optional<HttpClientAccessToken> GetAccessToken(); |