summaryrefslogtreecommitdiff
path: root/protocols/Teams/src/teams_http.cpp
diff options
context:
space:
mode:
authorGeorge Hazan <george.hazan@gmail.com>2025-04-25 16:40:43 +0300
committerGeorge Hazan <george.hazan@gmail.com>2025-04-25 16:40:43 +0300
commit5006023a9f83ac18262ebc5c8078e05e3dead6bf (patch)
treee43c6649423db0bb299ea793b08dfc9092b176f1 /protocols/Teams/src/teams_http.cpp
parent49cf77b20cfcda29657ac2417b937fd9d55fa1e9 (diff)
Teams: code to fetch direct chat ids
Diffstat (limited to 'protocols/Teams/src/teams_http.cpp')
-rw-r--r--protocols/Teams/src/teams_http.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/protocols/Teams/src/teams_http.cpp b/protocols/Teams/src/teams_http.cpp
index 35c1a03c1f..7c602e5cdc 100644
--- a/protocols/Teams/src/teams_http.cpp
+++ b/protocols/Teams/src/teams_http.cpp
@@ -105,7 +105,7 @@ MHttpResponse* CTeamsProto::DoSend(AsyncHttpRequest *pReq)
case REQUEST_POST:
if (!pReq->FindHeader("Content-Type")) {
if (pReq->m_szParam[0] == '[' || pReq->m_szParam[0] == '{')
- pReq->AddHeader("Content-Type", "application/json; charset=UTF-8");
+ pReq->AddHeader("Content-Type", "application/json");
else
pReq->AddHeader("Content-Type", "application/x-www-form-urlencoded");
}
@@ -131,6 +131,8 @@ MHttpResponse* CTeamsProto::DoSend(AsyncHttpRequest *pReq)
case HOST_TEAMS_API:
if (!pReq->FindHeader("Authorization"))
pReq->AddHeader("Authorization", "Bearer " + m_szAccessToken);
+ if (m_szSkypeToken)
+ pReq->AddHeader("X-Skypetoken", m_szSkypeToken);
pReq->AddHeader("Accept", "application/json");
pReq->AddHeader("ms-ic3-product", "tfl");
pReq->AddHeader("ms-ic3-additional-product", "Sfl");