From f11cc9c5228ad5ed08a64a553cc6d6d097acd2f9 Mon Sep 17 00:00:00 2001 From: "r.kuznetsov" Date: Tue, 17 Oct 2017 13:00:42 +0300 Subject: [PATCH] Fixed auth headers --- map/user.cpp | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/map/user.cpp b/map/user.cpp index 61baa57f00..5a695565f0 100644 --- a/map/user.cpp +++ b/map/user.cpp @@ -91,6 +91,11 @@ std::string ParseAccessToken(std::string const & src) return tokenStr; } +std::string BuildAuthorizationToken(std::string const & accessToken) +{ + return "Bearer " + accessToken; +} + std::vector DeserializeReviewIds(std::string const & reviewIdsSrc) { my::Json root(reviewIdsSrc.c_str()); @@ -234,7 +239,7 @@ void User::RequestUserDetails() { Request(url, [this](platform::HttpClient & request) { - request.SetRawHeader("Authorization", m_accessToken); + request.SetRawHeader("Authorization", BuildAuthorizationToken(m_accessToken)); }, [this](std::string const & response) { @@ -267,14 +272,14 @@ void User::UploadUserReviews(std::string && dataStr, size_t const bytesCount = dataStr.size(); Request(url, [this, dataStr](platform::HttpClient & request) { - request.SetRawHeader("Authorization", m_accessToken); + request.SetRawHeader("Authorization", BuildAuthorizationToken(m_accessToken)); request.SetBodyData(dataStr, "application/json"); }, [this, bytesCount, onCompleteUploading](std::string const &) { alohalytics::Stats::Instance().LogEvent("UGC_DataUpload_finished", strings::to_string(bytesCount)); - LOG(LWARNING, ("Reviews have been uploaded.")); + LOG(LINFO, ("Reviews have been uploaded.")); if (onCompleteUploading != nullptr) onCompleteUploading(true /* isSuccessful */); @@ -283,7 +288,7 @@ void User::UploadUserReviews(std::string && dataStr, { alohalytics::Stats::Instance().LogEvent("UGC_DataUpload_error", strings::to_string(errorCode)); - LOG(LWARNING, ("Reviews have not been uploaded.")); + LOG(LWARNING, ("Reviews have not been uploaded. Code =", errorCode)); if (onCompleteUploading != nullptr) onCompleteUploading(false /* isSuccessful */);