mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-11 17:13:31 +01:00
Blocked users store, move some warn messages to debug
This commit is contained in:
@@ -190,6 +190,7 @@ var InternalClient = (function () {
|
||||
// creates 4 caches with discriminators based on ID
|
||||
this.users = new _UtilCache2["default"]();
|
||||
this.friends = new _UtilCache2["default"]();
|
||||
this.blocked_users = new _UtilCache2["default"]();
|
||||
this.outgoing_friend_requests = new _UtilCache2["default"]();
|
||||
this.incoming_friend_requests = new _UtilCache2["default"]();
|
||||
this.channels = new _UtilCache2["default"]();
|
||||
@@ -1366,7 +1367,9 @@ var InternalClient = (function () {
|
||||
//def updateDetails
|
||||
|
||||
InternalClient.prototype.updateDetails = function updateDetails(data) {
|
||||
if (!this.user.bot && !(this.email || data.email)) throw new Error("Must provide email since a token was used to login");
|
||||
if (!this.user.bot && !(this.email || data.email)) {
|
||||
throw new Error("Must provide email since a token was used to login");
|
||||
}
|
||||
|
||||
var options = {
|
||||
avatar: this.resolver.resolveToBase64(data.avatar) || this.user.avatar,
|
||||
@@ -1598,7 +1601,7 @@ var InternalClient = (function () {
|
||||
self.getGuildMembers(server.id, Math.ceil(server.memberCount / 1000));
|
||||
}
|
||||
} else {
|
||||
client.emit("warn", "server " + server.id + " was unavailable, could not create (ready)");
|
||||
client.emit("debug", "server " + server.id + " was unavailable, could not create (ready)");
|
||||
self.unavailableServers.add(server);
|
||||
}
|
||||
});
|
||||
@@ -1611,6 +1614,9 @@ var InternalClient = (function () {
|
||||
if (friend.type === 1) {
|
||||
// is a friend
|
||||
self.friends.add(new _StructuresUser2["default"](friend.user, client));
|
||||
} else if (friend.type === 2) {
|
||||
// incoming friend requests
|
||||
self.blocked_users.add(new _StructuresUser2["default"](friend.user, client));
|
||||
} else if (friend.type === 3) {
|
||||
// incoming friend requests
|
||||
self.incoming_friend_requests.add(new _StructuresUser2["default"](friend.user, client));
|
||||
@@ -1623,6 +1629,7 @@ var InternalClient = (function () {
|
||||
});
|
||||
} else {
|
||||
self.friends = null;
|
||||
self.blocked_users = null;
|
||||
self.incoming_friend_requests = null;
|
||||
self.outgoing_friend_requests = null;
|
||||
}
|
||||
@@ -1663,7 +1670,7 @@ var InternalClient = (function () {
|
||||
if (msg) {
|
||||
channel.messages.remove(msg);
|
||||
} else {
|
||||
client.emit("warn", "message was deleted but message is not cached");
|
||||
client.emit("debug", "message was deleted but message is not cached");
|
||||
}
|
||||
} else {
|
||||
client.emit("warn", "message was deleted but channel is not cached");
|
||||
@@ -1712,7 +1719,7 @@ var InternalClient = (function () {
|
||||
}
|
||||
self.restartServerCreateTimeout();
|
||||
} else {
|
||||
client.emit("warn", "server was unavailable, could not create");
|
||||
client.emit("debug", "server was unavailable, could not create");
|
||||
}
|
||||
}
|
||||
break;
|
||||
@@ -1780,7 +1787,7 @@ var InternalClient = (function () {
|
||||
}
|
||||
}
|
||||
} else {
|
||||
client.emit("warn", "server was unavailable, could not update");
|
||||
client.emit("debug", "server was unavailable, could not update");
|
||||
}
|
||||
} else {
|
||||
client.emit("warn", "server was deleted but it was not in the cache");
|
||||
@@ -2198,6 +2205,9 @@ var InternalClient = (function () {
|
||||
client.emit("friendRequestAccepted", outUser);
|
||||
return;
|
||||
}
|
||||
} else if (data.type === 2) {
|
||||
// client received block
|
||||
self.blocked_users.add(new _StructuresUser2["default"](data.user, client));
|
||||
} else if (data.type === 3) {
|
||||
// client received friend request
|
||||
client.emit("friendRequestReceived", self.incoming_friend_requests.add(new _StructuresUser2["default"](data.user, client)));
|
||||
@@ -2214,6 +2224,13 @@ var InternalClient = (function () {
|
||||
return;
|
||||
}
|
||||
|
||||
user = self.blocked_users.get("id", data.id);
|
||||
if (user) {
|
||||
// they rejected friend request
|
||||
self.blocked_users.remove(user);
|
||||
return;
|
||||
}
|
||||
|
||||
user = self.incoming_friend_requests.get("id", data.id);
|
||||
if (user) {
|
||||
// they rejected friend request
|
||||
|
||||
Reference in New Issue
Block a user