diff options
| author | George Hazan <george.hazan@gmail.com> | 2024-09-09 16:46:53 +0300 |
|---|---|---|
| committer | George Hazan <george.hazan@gmail.com> | 2024-09-09 16:46:53 +0300 |
| commit | 26b746f2d8e99c18ccdfd3da1e318af8a890d2ef (patch) | |
| tree | 4d8b9e29af4bd256683cee6af80aa4b72b73cce7 /protocols/SkypeWeb/src/requests | |
| parent | 6f681b3b1ddbe1937561c64c08943101082f5450 (diff) | |
code cleaning
Diffstat (limited to 'protocols/SkypeWeb/src/requests')
| -rw-r--r-- | protocols/SkypeWeb/src/requests/contacts.h | 25 | ||||
| -rw-r--r-- | protocols/SkypeWeb/src/requests/profile.h | 2 |
2 files changed, 7 insertions, 20 deletions
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");
|
