Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/EionRobb/skype4pidgin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Kamil Kozar <dkk089@gmail.com>2018-03-13 20:43:14 +0300
committerDaniel Kamil Kozar <dkk089@gmail.com>2018-03-13 20:43:14 +0300
commit816aaddea4493b8f8708e3bf5aa68fba3c9daef7 (patch)
treee16dcb011119f0ef3e4964f4bc5d896aa2eb27aa /skypeweb/skypeweb_connection.c
parent9db6c43619a5ec9e8d65cd1f20f2016c66fe53e1 (diff)
Implement support for contact suggestions
Diffstat (limited to 'skypeweb/skypeweb_connection.c')
-rw-r--r--skypeweb/skypeweb_connection.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/skypeweb/skypeweb_connection.c b/skypeweb/skypeweb_connection.c
index 097e806..e159fe0 100644
--- a/skypeweb/skypeweb_connection.c
+++ b/skypeweb/skypeweb_connection.c
@@ -123,6 +123,12 @@ SkypeWebConnection *skypeweb_post_or_get(SkypeWebAccount *sa, SkypeWebMethod met
purple_http_request_header_set(request, "Referer", "https://web.skype.com/main");
purple_http_request_header_set(request, "Accept", "application/json; ver=1.0");
purple_http_request_header_set(request, "ClientInfo", "os=Windows; osVer=8.1; proc=Win32; lcid=en-us; deviceType=1; country=n/a; clientName=" SKYPEWEB_CLIENTINFO_NAME "; clientVer=" SKYPEWEB_CLIENTINFO_VERSION);
+ } else if (g_str_equal(host, SKYPEWEB_DEFAULT_CONTACT_SUGGESTIONS_HOST)) {
+ purple_http_request_header_set(request, "X-RecommenderServiceSettings", "{\"experiment\":\"default\",\"recommend\":\"true\"}");
+ purple_http_request_header_set(request, "X-ECS-ETag", SKYPEWEB_CLIENTINFO_NAME);
+ purple_http_request_header_set(request, "X-Skypetoken", sa->skype_token);
+ purple_http_request_header_set(request, "Accept", "application/json");
+ purple_http_request_header_set(request, "X-Skype-Client", SKYPEWEB_CLIENTINFO_VERSION);
} else {
purple_http_request_header_set(request, "Accept", "*/*");
purple_http_request_set_cookie_jar(request, sa->cookie_jar);