Skip to content

Commit

Permalink
Backport documentation fixes (#3683)
Browse files Browse the repository at this point in the history
* Presence does not extend Base, therefore presence.client was undocumented

* Document Client#fetchVoiceRegions returning a promise
  • Loading branch information
monbrey authored and amishshah committed Jan 13, 2020
1 parent 5556b05 commit f6d1db6
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 1 deletion.
2 changes: 1 addition & 1 deletion src/client/Client.js
Original file line number Diff line number Diff line change
Expand Up @@ -349,7 +349,7 @@ class Client extends EventEmitter {

/**
* Obtains the available voice regions from Discord.
* @returns {Collection<string, VoiceRegion>}
* @returns {Promise<Collection<string, VoiceRegion>>}
* @example
* client.fetchVoiceRegions()
* .then(regions => console.log(`Available regions are: ${regions.map(region => region.name).join(', ')}`))
Expand Down
6 changes: 6 additions & 0 deletions src/structures/Presence.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,12 @@ const { ActivityFlags, Endpoints } = require('../util/Constants');
*/
class Presence {
constructor(data = {}, client) {
/**
* The client that instantiated this
* @name Presence#client
* @type {Client}
* @readonly
*/
Object.defineProperty(this, 'client', { value: client });

/**
Expand Down

0 comments on commit f6d1db6

Please # to comment.