From 6899d60bbb0068d0d7a7886fe263d50a73216b6c Mon Sep 17 00:00:00 2001 From: George Hazan Date: Wed, 18 Dec 2024 12:43:28 +0300 Subject: all HTTP friend requests rewritten using Steam API --- protocols/Steam/src/api/friend_list.h | 72 ----------------------------------- 1 file changed, 72 deletions(-) delete mode 100644 protocols/Steam/src/api/friend_list.h (limited to 'protocols/Steam/src/api') diff --git a/protocols/Steam/src/api/friend_list.h b/protocols/Steam/src/api/friend_list.h deleted file mode 100644 index 407f33cf38..0000000000 --- a/protocols/Steam/src/api/friend_list.h +++ /dev/null @@ -1,72 +0,0 @@ -#ifndef _STEAM_REQUEST_FRIEND_LIST_H_ -#define _STEAM_REQUEST_FRIEND_LIST_H_ - -struct AddFriendRequest : public HttpRequest -{ - AddFriendRequest(const char *token, const char *sessionId, int64_t steamId, const char *who) : - HttpRequest(REQUEST_POST, STEAM_WEB_URL "/actions/AddFriendAjax") - { - char login[MAX_PATH]; - mir_snprintf(login, "%lld||oauth:%s", steamId, token); - - char cookie[MAX_PATH]; - mir_snprintf(cookie, "steamLogin=%s;sessionid=%s;mobileClientVersion=1291812;forceMobile=1;mobileClient=ios", login, sessionId); - - AddHeader("Cookie", cookie); - - this << CHAR_PARAM("sessionID", sessionId) << CHAR_PARAM("steamid", who); - } -}; - -struct BlockFriendRequest : public HttpRequest -{ - BlockFriendRequest(const char *token, const char *sessionId, int64_t steamId, const char *who) : - HttpRequest(REQUEST_POST, STEAM_WEB_URL "/actions/BlockUserAjax") - { - char login[MAX_PATH]; - mir_snprintf(login, "%lld||oauth:%s", steamId, token); - - char cookie[MAX_PATH]; - mir_snprintf(cookie, "steamLogin=%s;sessionid=%s;mobileClientVersion=1291812;forceMobile=1;mobileClient=ios", login, sessionId); - - AddHeader("Cookie", cookie); - - this << CHAR_PARAM("sessionID", sessionId) << CHAR_PARAM("steamid", who) << CHAR_PARAM("action", "ignore"); - } -}; - -struct UnblockFriendRequest : public HttpRequest -{ - UnblockFriendRequest(const char *token, const char *sessionId, int64_t steamId, const char *who) : - HttpRequest(REQUEST_POST, STEAM_WEB_URL "/actions/BlockUserAjax") - { - char login[MAX_PATH]; - mir_snprintf(login, "%lld||oauth:%s", steamId, token); - - char cookie[MAX_PATH]; - mir_snprintf(cookie, "steamLogin=%s;sessionid=%s;mobileClientVersion=1291812;forceMobile=1;mobileClient=ios", login, sessionId); - - AddHeader("Cookie", cookie); - - this << CHAR_PARAM("sessionID", sessionId) << CHAR_PARAM("steamid", who) << CHAR_PARAM("action", "unignore") << INT_PARAM("block", 0); - } -}; - -struct RemoveFriendRequest : public HttpRequest -{ - RemoveFriendRequest(const char *token, const char *sessionId, int64_t steamId, const char *who) : - HttpRequest(REQUEST_POST, STEAM_WEB_URL "/actions/RemoveFriendAjax") - { - char login[MAX_PATH]; - mir_snprintf(login, "%lld||oauth:%s", steamId, token); - - char cookie[MAX_PATH]; - mir_snprintf(cookie, "steamLogin=%s;sessionid=%s;mobileClientVersion=1291812;forceMobile=1;mobileClient=ios", login, sessionId); - - AddHeader("Cookie", cookie); - - this << CHAR_PARAM("sessionID", sessionId) << CHAR_PARAM("steamid", who); - } -}; - -#endif //_STEAM_REQUEST_FRIEND_LIST_H_ -- cgit v1.2.3