1
1
const superagent = require ( 'superagent' ) ;
2
+ const { Endpoints } = require ( './Constants' ) ;
2
3
3
4
module . exports = class RESTClient {
4
5
constructor ( client ) {
@@ -13,15 +14,15 @@ module.exports = class RESTClient {
13
14
} ) ;
14
15
}
15
16
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 } ) ;
18
19
}
19
20
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 } ) ;
22
23
}
23
24
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 ) ) ;
26
27
}
27
28
}
0 commit comments