From 26b746f2d8e99c18ccdfd3da1e318af8a890d2ef Mon Sep 17 00:00:00 2001 From: George Hazan Date: Mon, 9 Sep 2024 16:46:53 +0300 Subject: code cleaning --- protocols/SkypeWeb/src/requests/contacts.h | 25 ++++++------------------- protocols/SkypeWeb/src/requests/profile.h | 2 +- 2 files changed, 7 insertions(+), 20 deletions(-) (limited to 'protocols/SkypeWeb/src/requests') diff --git a/protocols/SkypeWeb/src/requests/contacts.h b/protocols/SkypeWeb/src/requests/contacts.h index 23fa74614a..2fab52b21d 100644 --- a/protocols/SkypeWeb/src/requests/contacts.h +++ b/protocols/SkypeWeb/src/requests/contacts.h @@ -31,7 +31,6 @@ struct GetContactsAuthRequest : public AsyncHttpRequest GetContactsAuthRequest() : AsyncHttpRequest(REQUEST_GET, HOST_CONTACTS, "/users/SELF/invites", &CSkypeProto::LoadContactsAuth) { - AddHeader("Accept", "application/json"); } }; @@ -40,8 +39,6 @@ struct AddContactRequest : public AsyncHttpRequest AddContactRequest(const char *who, const char *greeting = "") : AsyncHttpRequest(REQUEST_PUT, HOST_CONTACTS, "/users/SELF/contacts") { - AddHeader("Accept", "application/json"); - JSONNode node; node << CHAR_PARAM("mri", who) << CHAR_PARAM("greeting", greeting); m_szParam = node.write().c_str(); @@ -50,34 +47,28 @@ struct AddContactRequest : public AsyncHttpRequest struct DeleteContactRequest : public AsyncHttpRequest { - DeleteContactRequest(CSkypeProto *ppro, const char *who) : + DeleteContactRequest(const char *who) : AsyncHttpRequest(REQUEST_DELETE, HOST_CONTACTS) { - m_szUrl.AppendFormat("/users/%s/contacts/%s", ppro->m_szSkypename.c_str(), who); - - AddHeader("Accept", "application/json"); + m_szUrl.AppendFormat("/users/SELF/contacts/%s", mir_urlEncode(who).c_str()); } }; struct AuthAcceptRequest : public AsyncHttpRequest { - AuthAcceptRequest(CSkypeProto *ppro, const char *who) : + AuthAcceptRequest(const char *who) : AsyncHttpRequest(REQUEST_PUT, HOST_CONTACTS) { - m_szUrl.AppendFormat("/users/%s/invites/%s/accept", ppro->m_szSkypename.c_str(), who); - - AddHeader("Accept", "application/json"); + m_szUrl.AppendFormat("/users/SELF/invites/%s/accept", mir_urlEncode(who).c_str()); } }; struct AuthDeclineRequest : public AsyncHttpRequest { - AuthDeclineRequest(CSkypeProto *ppro, const char *who) : + AuthDeclineRequest(const char *who) : AsyncHttpRequest(REQUEST_PUT, HOST_CONTACTS) { - m_szUrl.AppendFormat("/users/%s/invites/%s/decline", ppro->m_szSkypename.c_str(), who); - - AddHeader("Accept", "application/json"); + m_szUrl.AppendFormat("/users/SELF/invites/%s/decline", mir_urlEncode(who).c_str()); } }; @@ -88,8 +79,6 @@ struct BlockContactRequest : public AsyncHttpRequest { m_szParam = "{\"report_abuse\":\"false\",\"ui_version\":\"skype.com\"}"; pUserInfo = (void *)hContact; - - AddHeader("Accept", "application/json"); } }; @@ -101,8 +90,6 @@ struct UnblockContactRequest : public AsyncHttpRequest m_szUrl.AppendFormat("/users/SELF/contacts/blocklist/%s", ppro->getId(hContact).c_str()); pUserInfo = (void *)hContact; - AddHeader("Accept", "application/json"); - // TODO: user ip address this << CHAR_PARAM("reporterIp", "123.123.123.123") << CHAR_PARAM("uiVersion", g_szMirVer); } diff --git a/protocols/SkypeWeb/src/requests/profile.h b/protocols/SkypeWeb/src/requests/profile.h index e2afbac33a..24f6125382 100644 --- a/protocols/SkypeWeb/src/requests/profile.h +++ b/protocols/SkypeWeb/src/requests/profile.h @@ -23,7 +23,7 @@ struct GetProfileRequest : public AsyncHttpRequest GetProfileRequest(CSkypeProto *ppro, MCONTACT hContact) : AsyncHttpRequest(REQUEST_GET, HOST_API, 0, &CSkypeProto::LoadProfile) { - m_szUrl.AppendFormat("/users/%s/profile", (hContact == 0) ? "self" : ppro->getId(hContact).c_str()); + m_szUrl.AppendFormat("/users/%s/profile", (hContact == 0) ? "self" : mir_urlEncode(ppro->getId(hContact))); pUserInfo = (void *)hContact; AddHeader("Accept", "application/json"); -- cgit v1.2.3