Add client.cacheUser method (#548)

* Add client.cacheUser method

* Fixed ESLint issues

* Added existence check first
This commit is contained in:
Schuyler Cebulskie
2016-08-27 10:22:07 -04:00
committed by Amish Shah
parent e47f3dda94
commit f944dce5c7
5 changed files with 43 additions and 4 deletions

View File

@@ -75,12 +75,15 @@ const Endpoints = exports.Endpoints = {
// general endpoints
login: `${API}/auth/login`,
logout: `${API}/auth/logout`,
gateway: `${API}/gateway`,
invite: (id) => `${API}/invite/${id}`,
// users
user: (userID) => `${API}/users/${userID}`,
userChannels: (userID) => `${Endpoints.user(userID)}/channels`,
avatar: (userID, avatar) => `${Endpoints.user(userID)}/avatars/${avatar}.jpg`,
me: `${API}/users/@me`,
meGuild: (guildID) => `${Endpoints.me}/guilds/${guildID}`,
gateway: `${API}/gateway`,
userChannels: (userID) => `${API}/users/${userID}/channels`,
avatar: (userID, avatar) => `${API}/users/${userID}/avatars/${avatar}.jpg`,
invite: (id) => `${API}/invite/${id}`,
// guilds
guilds: `${API}/guilds`,