mirror of
https://github.com/danbulant/discord.js
synced 2026-06-06 08:11:50 +00:00
fix private messages
This commit is contained in:
parent
0c5caefa9f
commit
0e8264c9ce
2 changed files with 14 additions and 4 deletions
|
|
@ -1013,7 +1013,12 @@ var Client = (function () {
|
||||||
|
|
||||||
if (!channel) {
|
if (!channel) {
|
||||||
|
|
||||||
var chann = self.addChannel(data, data.guild_id);
|
var chann;
|
||||||
|
if (data.is_private) {
|
||||||
|
chann = self.addPMChannel(data);
|
||||||
|
} else {
|
||||||
|
chann = self.addChannel(data, data.guild_id);
|
||||||
|
}
|
||||||
var srv = self.getServer("id", data.guild_id);
|
var srv = self.getServer("id", data.guild_id);
|
||||||
if (srv) {
|
if (srv) {
|
||||||
srv.addChannel(chann);
|
srv.addChannel(chann);
|
||||||
|
|
@ -1507,7 +1512,7 @@ var Client = (function () {
|
||||||
for (var _iterator14 = self.pmChannelCache[Symbol.iterator](), _step14; !(_iteratorNormalCompletion14 = (_step14 = _iterator14.next()).done); _iteratorNormalCompletion14 = true) {
|
for (var _iterator14 = self.pmChannelCache[Symbol.iterator](), _step14; !(_iteratorNormalCompletion14 = (_step14 = _iterator14.next()).done); _iteratorNormalCompletion14 = true) {
|
||||||
var pmc = _step14.value;
|
var pmc = _step14.value;
|
||||||
|
|
||||||
if (pmc.user.equals(destination)) {
|
if (pmc.user && pmc.user.equals(destination)) {
|
||||||
resolve(pmc.id);
|
resolve(pmc.id);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -920,7 +920,12 @@ class Client {
|
||||||
|
|
||||||
if (!channel) {
|
if (!channel) {
|
||||||
|
|
||||||
var chann = self.addChannel(data, data.guild_id);
|
var chann;
|
||||||
|
if (data.is_private) {
|
||||||
|
chann = self.addPMChannel(data);
|
||||||
|
} else {
|
||||||
|
chann = self.addChannel(data, data.guild_id);
|
||||||
|
}
|
||||||
var srv = self.getServer("id", data.guild_id);
|
var srv = self.getServer("id", data.guild_id);
|
||||||
if (srv) {
|
if (srv) {
|
||||||
srv.addChannel(chann);
|
srv.addChannel(chann);
|
||||||
|
|
@ -1268,7 +1273,7 @@ class Client {
|
||||||
|
|
||||||
//check if we have a PM
|
//check if we have a PM
|
||||||
for (var pmc of self.pmChannelCache) {
|
for (var pmc of self.pmChannelCache) {
|
||||||
if (pmc.user.equals(destination)) {
|
if (pmc.user && pmc.user.equals(destination)) {
|
||||||
resolve(pmc.id);
|
resolve(pmc.id);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue