summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--protocols/SkypeWeb/src/request_queue.cpp5
-rw-r--r--protocols/SkypeWeb/src/requests/contacts.h2
2 files changed, 2 insertions, 5 deletions
diff --git a/protocols/SkypeWeb/src/request_queue.cpp b/protocols/SkypeWeb/src/request_queue.cpp
index a463c275e4..c3ae3fb798 100644
--- a/protocols/SkypeWeb/src/request_queue.cpp
+++ b/protocols/SkypeWeb/src/request_queue.cpp
@@ -87,10 +87,9 @@ NETLIBHTTPREQUEST* CSkypeProto::DoSend(AsyncHttpRequest *pReq)
case HOST_API:
case HOST_CONTACTS:
if (m_szApiToken)
- pReq->AddHeader("X-Skypetoken", m_szApiToken);
+ pReq->AddHeader((pReq->m_host == HOST_CONTACTS) ? "X-SkypeToken" : "X-Skypetoken", m_szApiToken);
+
pReq->AddHeader("Accept", "application/json; ver=1.0;");
- pReq->AddHeader("X-Stratus-Caller", SKYPEWEB_CLIENTINFO_NAME);
- pReq->AddHeader("X-Stratus-Request", "abcd1234");
pReq->AddHeader("Origin", "https://web.skype.com");
pReq->AddHeader("Referer", "https://web.skype.com/main");
break;
diff --git a/protocols/SkypeWeb/src/requests/contacts.h b/protocols/SkypeWeb/src/requests/contacts.h
index ec0c3a4141..7d01071788 100644
--- a/protocols/SkypeWeb/src/requests/contacts.h
+++ b/protocols/SkypeWeb/src/requests/contacts.h
@@ -28,8 +28,6 @@ struct GetContactListRequest : public AsyncHttpRequest
// ?filter=contacts[?(@.type="skype" or @.type="msn")]
if (filter != NULL)
this << CHAR_PARAM("filter", filter);
-
- AddHeader("X-SkypeToken", ppro->m_szApiToken);
}
};