Skip to content

Commit 23f582f

Browse files
committed
clean up endpoints
1 parent 5462bb2 commit 23f582f

File tree

5 files changed

+41054
-8
lines changed

5 files changed

+41054
-8
lines changed

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "discord-rpc",
3-
"version": "1.1.1",
4-
"description": "",
3+
"version": "1.1.2",
4+
"description": "A simple RPC client for Discord somewhat stolen from the Discord StreamKit.",
55
"main": "src/index.js",
66
"repository": {
77
"type": "git",

src/Constants.js

+5
Original file line numberDiff line numberDiff line change
@@ -70,3 +70,8 @@ module.exports.ChannelTypes = {
7070
GUILD_TEXT: 0,
7171
GUILD_VOICE: 2
7272
};
73+
74+
module.exports.Endpoints = {
75+
channelMessages: (cID) => `/channels/${cID}/messages`,
76+
channelMessage: (cID, mID) => `/channels/${cID}/messages/${mID}`
77+
}

src/RESTClient.js

+7-6
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
const superagent = require('superagent');
2+
const { Endpoints } = require('./Constants');
23

34
module.exports = class RESTClient {
45
constructor (client) {
@@ -13,15 +14,15 @@ module.exports = class RESTClient {
1314
});
1415
}
1516

16-
sendMessage (channelId, content) {
17-
return this.makeRequest('post', `/channels/${channelId}/messages`, { content });
17+
sendMessage (channelID, content) {
18+
return this.makeRequest('post', Endpoints.channelMessages(channelID), { content });
1819
}
1920

20-
editMessage (channelId, messageId, content) {
21-
return this.makeRequest('patch', `/channels/${channelId}/messages/${messageId}`, { content });
21+
editMessage (channelID, messageID, content) {
22+
return this.makeRequest('patch', Endpoints.channelMessage(channelID, messageID), { content });
2223
}
2324

24-
deleteMessage (channelId, messageId) {
25-
return this.makeRequest('delete', `/channels/${channelId}/messages/${messageId}`);
25+
deleteMessage (channelID, messageID) {
26+
return this.makeRequest('delete', Endpoints.channelMessage(channelID, messageID));
2627
}
2728
}

0 commit comments

Comments
 (0)