11const superagent = require ( 'superagent' ) ;
2+ const { Endpoints } = require ( './Constants' ) ;
23
34module . 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