Fix recipient resolution

This commit is contained in:
Amish Shah
2016-08-22 22:31:22 +01:00
parent c308a2a01c
commit c96ecec24c
4 changed files with 4 additions and 7 deletions

File diff suppressed because one or more lines are too long

View File

@@ -49,7 +49,7 @@ class ClientDataManager {
if (data.type === Constants.ChannelTypes.DM) { if (data.type === Constants.ChannelTypes.DM) {
channel = new DMChannel(this.client, data); channel = new DMChannel(this.client, data);
} else { } else {
guild = guild || this.get('guilds', data.guild_id); guild = guild || this.client.guilds.get(data.guild_id);
if (guild) { if (guild) {
if (data.type === Constants.ChannelTypes.text) { if (data.type === Constants.ChannelTypes.text) {
channel = new TextChannel(guild, data); channel = new TextChannel(guild, data);

View File

@@ -20,7 +20,7 @@ class DMChannel extends Channel {
* The recipient on the other end of the DM * The recipient on the other end of the DM
* @type {User} * @type {User}
*/ */
this.recipient = this.client.users.set(recipient.id, recipient); this.recipient = recipient;
/** /**
* The ID of the last sent message, if available * The ID of the last sent message, if available
* @type {?String} * @type {?String}

View File

@@ -3,10 +3,7 @@
const Discord = require('../'); const Discord = require('../');
const request = require('superagent'); const request = require('superagent');
const client = new Discord.Client({ const client = new Discord.Client();
shard_id: 0,
shard_count: 2,
});
client.login(require('./auth.json').token).then(token => console.log('logged in with token ' + token)).catch(console.log); client.login(require('./auth.json').token).then(token => console.log('logged in with token ' + token)).catch(console.log);