diff --git a/lib/Client/InternalClient.js b/lib/Client/InternalClient.js index b89e1974e..81a0adb74 100644 --- a/lib/Client/InternalClient.js +++ b/lib/Client/InternalClient.js @@ -718,7 +718,7 @@ var InternalClient = (function () { return Promise.reject(new Error("Unable to resolve resUser to a User")); } // start the PM - return this.apiRequest("post", _Constants.Endpoints.USER_CHANNELS(this.user.id), true, { + return this.apiRequest("post", _Constants.Endpoints.ME_CHANNELS, true, { recipient_id: user.id }).then(function (res) { return _this15.private_channels.add(new _StructuresPMChannel2["default"](res, _this15.client)); diff --git a/lib/Constants.js b/lib/Constants.js index a4d8caa8a..88f1338f5 100644 --- a/lib/Constants.js +++ b/lib/Constants.js @@ -8,13 +8,11 @@ var Endpoints = { LOGIN: API + "/auth/login", LOGOUT: API + "/auth/logout", ME: API + "/users/@me", + ME: API + "/users/@me/channels", ME_SERVER: function ME_SERVER(serverID) { return Endpoints.ME + "/guilds/" + serverID; }, GATEWAY: API + "/gateway", - USER_CHANNELS: function USER_CHANNELS(userID) { - return API + "/users/" + userID + "/channels"; - }, AVATAR: function AVATAR(userID, avatar) { return API + "/users/" + userID + "/avatars/" + avatar + ".jpg"; }, diff --git a/src/Client/InternalClient.js b/src/Client/InternalClient.js index 090b14685..97da36180 100644 --- a/src/Client/InternalClient.js +++ b/src/Client/InternalClient.js @@ -584,7 +584,7 @@ export default class InternalClient { return Promise.reject(new Error("Unable to resolve resUser to a User")); } // start the PM - return this.apiRequest("post", Endpoints.USER_CHANNELS(this.user.id), true, { + return this.apiRequest("post", Endpoints.ME_CHANNELS, true, { recipient_id: user.id }) .then(res => { diff --git a/src/Constants.js b/src/Constants.js index f458ba5e2..baf1a9ccf 100644 --- a/src/Constants.js +++ b/src/Constants.js @@ -6,9 +6,9 @@ export const Endpoints = { LOGIN: `${API}/auth/login`, LOGOUT: `${API}/auth/logout`, ME: `${API}/users/@me`, + ME: `${API}/users/@me/channels`, ME_SERVER: (serverID) => `${Endpoints.ME}/guilds/${serverID}`, GATEWAY: `${API}/gateway`, - USER_CHANNELS: (userID) => `${API}/users/${userID}/channels`, AVATAR : (userID, avatar) => `${API}/users/${userID}/avatars/${avatar}.jpg`, INVITE: (id) => `${API}/invite/${id}`,