aboutsummaryrefslogtreecommitdiff
path: root/src/zenhttp/clients/httpclientcurl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/zenhttp/clients/httpclientcurl.cpp')
-rw-r--r--src/zenhttp/clients/httpclientcurl.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/zenhttp/clients/httpclientcurl.cpp b/src/zenhttp/clients/httpclientcurl.cpp
index ec9b7bac6..e76157254 100644
--- a/src/zenhttp/clients/httpclientcurl.cpp
+++ b/src/zenhttp/clients/httpclientcurl.cpp
@@ -290,7 +290,7 @@ HeaderContentType(ZenContentType ContentType)
static curl_slist*
BuildHeaderList(const HttpClient::KeyValueMap& AdditionalHeader,
std::string_view SessionId,
- const std::optional<HttpClientAccessToken>& AccessToken,
+ const std::optional<std::string>& AccessToken,
const std::vector<std::pair<std::string, std::string>>& ExtraHeaders = {})
{
curl_slist* Headers = nullptr;
@@ -309,10 +309,10 @@ BuildHeaderList(const HttpClient::KeyValueMap& AdditionalHeader,
Headers = curl_slist_append(Headers, SessionHeader.c_str());
}
- if (AccessToken)
+ if (AccessToken.has_value())
{
ExtendableStringBuilder<128> AuthHeader;
- AuthHeader << "Authorization: " << AccessToken->Value;
+ AuthHeader << "Authorization: " << AccessToken.value();
Headers = curl_slist_append(Headers, AuthHeader.c_str());
}