Provide a custom User-Agent for Primfeed.
parent
dfe9930232
commit
2adf3701dc
|
|
@ -225,6 +225,7 @@ void FSPrimfeedAuth::beginLoginRequest()
|
|||
LLCore::HttpHeaders::ptr_t pHeader(new LLCore::HttpHeaders());
|
||||
LLCore::HttpOptions::ptr_t options(new LLCore::HttpOptions());
|
||||
|
||||
pHeader->append(HTTP_OUT_HEADER_USER_AGENT, FS_PF_USER_AGENT);
|
||||
pHeader->append("pf-viewer-api-key", viewer_api_key);
|
||||
pHeader->append("pf-user-uuid", user_uuid);
|
||||
|
||||
|
|
@ -326,6 +327,7 @@ void FSPrimfeedAuth::validateRequest()
|
|||
|
||||
// Create and populate the headers.
|
||||
LLCore::HttpHeaders::ptr_t pHeader(new LLCore::HttpHeaders());
|
||||
pHeader->append(HTTP_OUT_HEADER_USER_AGENT, FS_PF_USER_AGENT);
|
||||
pHeader->append("Authorization", "Bearer " + mOauthToken);
|
||||
pHeader->append("pf-viewer-api-key", viewer_api_key);
|
||||
pHeader->append("pf-viewer-request-id", mRequestId);
|
||||
|
|
@ -398,6 +400,7 @@ void FSPrimfeedAuth::checkUserStatus()
|
|||
|
||||
// Create and populate the headers.
|
||||
LLCore::HttpHeaders::ptr_t pHeader(new LLCore::HttpHeaders());
|
||||
pHeader->append(HTTP_OUT_HEADER_USER_AGENT, FS_PF_USER_AGENT);
|
||||
pHeader->append("Authorization", "Bearer " + mOauthToken);
|
||||
pHeader->append("pf-viewer-api-key", viewer_api_key);
|
||||
|
||||
|
|
|
|||
|
|
@ -119,6 +119,7 @@ void FSPrimfeedConnect::uploadPhotoCoro(const LLSD& params, LLImageFormatted* im
|
|||
LLCore::HttpHeaders::ptr_t headers(new LLCore::HttpHeaders);
|
||||
std::string token = gSavedPerAccountSettings.getString("FSPrimfeedOAuthToken");
|
||||
std::string apiKey = gSavedSettings.getString("FSPrimfeedViewerApiKey");
|
||||
headers->append(HTTP_OUT_HEADER_USER_AGENT, FS_PF_USER_AGENT);
|
||||
headers->append("Authorization", "Bearer " + token);
|
||||
headers->append("pf-viewer-api-key", apiKey);
|
||||
headers->append("Content-Type", "multipart/form-data; boundary=" + boundary);
|
||||
|
|
|
|||
|
|
@ -39,7 +39,9 @@
|
|||
#include <functional>
|
||||
|
||||
// Coro based connector designed to interface with floater designed along the same principles as LLFloaterFlickr.cpp
|
||||
|
||||
#ifndef FS_PF_USER_AGENT
|
||||
#define FS_PF_USER_AGENT "Firestorm-PF"
|
||||
#endif // FS_PF_USER_AGENT
|
||||
class FSPrimfeedConnect : public LLSingleton<FSPrimfeedConnect>
|
||||
{
|
||||
LLSINGLETON(FSPrimfeedConnect);
|
||||
|
|
|
|||
Loading…
Reference in New Issue