summaryrefslogtreecommitdiff
path: root/protocols/Slack/src/api
diff options
context:
space:
mode:
authorKirill Volinsky <Mataes2007@gmail.com>2017-11-29 16:44:52 +0300
committerKirill Volinsky <Mataes2007@gmail.com>2017-11-29 16:44:52 +0300
commitf5cb8bc39cf07e9727a0a03f1dbfcc1dcbc6fe2b (patch)
tree10ff63d543e5d34f97a7f10631714aa201142192 /protocols/Slack/src/api
parentbc0ae76e5c65cd5133ace4ae5502b3e62f6b299f (diff)
Slack: moved to deprecated
Diffstat (limited to 'protocols/Slack/src/api')
-rw-r--r--protocols/Slack/src/api/api_chat.h34
-rw-r--r--protocols/Slack/src/api/api_im.h18
-rw-r--r--protocols/Slack/src/api/api_oauth.h35
-rw-r--r--protocols/Slack/src/api/api_users.h18
4 files changed, 0 insertions, 105 deletions
diff --git a/protocols/Slack/src/api/api_chat.h b/protocols/Slack/src/api/api_chat.h
deleted file mode 100644
index 434b612943..0000000000
--- a/protocols/Slack/src/api/api_chat.h
+++ /dev/null
@@ -1,34 +0,0 @@
-#ifndef _SLACK_API_CHAT_H_
-#define _SLACK_API_CHAT_H_
-
-class SendMessageRequest : public HttpRequest
-{
-public:
- SendMessageRequest(const char *token, const char *channel, const char *message) :
- HttpRequest(HttpMethod::HttpPost, SLACK_API_URL "/chat.postMessage")
- {
- Headers
- << CHAR_VALUE("Content-Type", "application/x-www-form-urlencoded;charset=utf-8");
- Content
- << CHAR_VALUE("token", token)
- << CHAR_VALUE("channel", channel)
- << CHAR_VALUE("text", message);
- }
-};
-
-class SendActionRequest : public HttpRequest
-{
-public:
- SendActionRequest(const char *token, const char *channel, const char *message) :
- HttpRequest(HttpMethod::HttpPost, SLACK_API_URL "/chat.meMessage")
- {
- Headers
- << CHAR_VALUE("Content-Type", "application/x-www-form-urlencoded;charset=utf-8");
- Content
- << CHAR_VALUE("token", token)
- << CHAR_VALUE("channel", channel)
- << CHAR_VALUE("text", message);
- }
-};
-
-#endif //_SLACK_API_CHAT_H_ \ No newline at end of file
diff --git a/protocols/Slack/src/api/api_im.h b/protocols/Slack/src/api/api_im.h
deleted file mode 100644
index ae4076a788..0000000000
--- a/protocols/Slack/src/api/api_im.h
+++ /dev/null
@@ -1,18 +0,0 @@
-#ifndef _SLACK_API_IM_H_
-#define _SLACK_API_IM_H_
-
-class OpenImChannelRequest : public HttpRequest
-{
-public:
- OpenImChannelRequest(const char *token, const char *user) :
- HttpRequest(HttpMethod::HttpPost, SLACK_API_URL "/im.open")
- {
- Headers
- << CHAR_VALUE("Content-Type", "application/x-www-form-urlencoded;charset=utf-8");
- Content
- << CHAR_VALUE("token", token)
- << CHAR_VALUE("user", user);
- }
-};
-
-#endif //_SLACK_API_IM_H_ \ No newline at end of file
diff --git a/protocols/Slack/src/api/api_oauth.h b/protocols/Slack/src/api/api_oauth.h
deleted file mode 100644
index cc1c35ae3e..0000000000
--- a/protocols/Slack/src/api/api_oauth.h
+++ /dev/null
@@ -1,35 +0,0 @@
-#ifndef _SLACK_API_OAUTH_H_
-#define _SLACK_API_OAUTH_H_
-
-class OAuhtAccessRequest : public HttpRequest
-{
-public:
- OAuhtAccessRequest(const char *code, const char *state = NULL) :
- HttpRequest(HttpMethod::HttpPost, SLACK_API_URL "/oauth.access")
- {
- Headers
- << CHAR_VALUE("Content-Type", "application/x-www-form-urlencoded;charset=utf-8");
- Content
- << CHAR_VALUE("client_id", SLACK_CLIENT_ID)
- << CHAR_VALUE("client_secret", SLACK_CLIENT_SECRET)
- << ENCODED_VALUE("code", code)
- << ENCODED_VALUE("state", state)
- << ENCODED_VALUE("redirect_uri", SLACK_REDIRECT_URL);
- }
-};
-
-class AuthRevokeRequest : public HttpRequest
-{
-public:
- AuthRevokeRequest(const char *token) :
- HttpRequest(HttpMethod::HttpPost, SLACK_API_URL "/auth.revoke")
- {
- timeout = 1; // in seconds?
- Headers
- << CHAR_VALUE("Content-Type", "application/x-www-form-urlencoded;charset=utf-8");
- Content
- << CHAR_VALUE("token", token);
- }
-};
-
-#endif //_SLACK_API_OAUTH_H_ \ No newline at end of file
diff --git a/protocols/Slack/src/api/api_users.h b/protocols/Slack/src/api/api_users.h
deleted file mode 100644
index 5037e97374..0000000000
--- a/protocols/Slack/src/api/api_users.h
+++ /dev/null
@@ -1,18 +0,0 @@
-#ifndef _SLACK_API_USERS_H_
-#define _SLACK_API_USERS_H_
-
-class GetUserListRequest : public HttpRequest
-{
-public:
- GetUserListRequest(const char *token) :
- HttpRequest(HttpMethod::HttpPost, SLACK_API_URL "/users.list")
- {
- Headers
- << CHAR_VALUE("Content-Type", "application/x-www-form-urlencoded;charset=utf-8");
- Content
- << CHAR_VALUE("token", token)
- << CHAR_VALUE("presence", "true");
- }
-};
-
-#endif //_SLACK_API_USERS_H_ \ No newline at end of file