summaryrefslogtreecommitdiff
path: root/protocols/Facebook/src
diff options
context:
space:
mode:
authorGeorge Hazan <ghazan@miranda.im>2020-11-24 19:34:39 +0300
committerGeorge Hazan <ghazan@miranda.im>2020-11-24 19:34:39 +0300
commit7d7f8e1c9d07296eaef520484ee7415df0d87c8c (patch)
treea5212daf068d433dd02deab87ef592b4172401a6 /protocols/Facebook/src
parent3fbba2c69bc58ff79fd82b33487b68a0049241b3 (diff)
fixes #2629 (Facebook: all avatars are empty)
Diffstat (limited to 'protocols/Facebook/src')
-rw-r--r--protocols/Facebook/src/avatars.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/protocols/Facebook/src/avatars.cpp b/protocols/Facebook/src/avatars.cpp
index f93a305664..75a42e89a1 100644
--- a/protocols/Facebook/src/avatars.cpp
+++ b/protocols/Facebook/src/avatars.cpp
@@ -41,7 +41,8 @@ void __cdecl FacebookProto::AvatarsUpdate(void *)
req.flags = NLHRF_NODUMP | NLHRF_SSL | NLHRF_HTTP11 | NLHRF_REDIRECT;
req.requestType = REQUEST_GET;
- const char *szParams = m_bUseBigAvatars ? "width=200&height=200" : "width=80&height=80";
+ CMStringA szParams((m_bUseBigAvatars) ? "type=large" : "type=normal");
+ szParams.AppendFormat("&access_token=%s", m_szAuthToken.c_str());
for (auto &cc : AccContacts()) {
if (Miranda_IsTerminated())
@@ -52,7 +53,7 @@ void __cdecl FacebookProto::AvatarsUpdate(void *)
delSetting(cc, "UpdateNeeded");
- CMStringA szUrl(FORMAT, "https://graph.facebook.com/%s/picture?%s", getMStringA(cc, DBKEY_ID).c_str(), szParams);
+ CMStringA szUrl(FORMAT, "https://graph.facebook.com/%s/picture?%s", getMStringA(cc, DBKEY_ID).c_str(), szParams.c_str());
req.szUrl = szUrl.GetBuffer();
NETLIBHTTPREQUEST *pReply = Netlib_HttpTransaction(m_hNetlibUser, &req);