mirror of
https://github.com/danbulant/discord.js
synced 2026-07-07 04:00:42 +00:00
parent
0e5a1d2df7
commit
db7dca65b2
4 changed files with 14 additions and 2 deletions
|
|
@ -2320,6 +2320,9 @@ var InternalClient = (function () {
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case _Constants.PacketType.FRIEND_ADD:
|
case _Constants.PacketType.FRIEND_ADD:
|
||||||
|
if (_this41.user.bot) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
if (data.type === 1) {
|
if (data.type === 1) {
|
||||||
// accepted/got accepted a friend request
|
// accepted/got accepted a friend request
|
||||||
var inUser = self.incoming_friend_requests.get("id", data.id);
|
var inUser = self.incoming_friend_requests.get("id", data.id);
|
||||||
|
|
@ -2348,6 +2351,9 @@ var InternalClient = (function () {
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case _Constants.PacketType.FRIEND_REMOVE:
|
case _Constants.PacketType.FRIEND_REMOVE:
|
||||||
|
if (_this41.user.bot) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
var user = self.friends.get("id", data.id);
|
var user = self.friends.get("id", data.id);
|
||||||
if (user) {
|
if (user) {
|
||||||
self.friends.remove(user);
|
self.friends.remove(user);
|
||||||
|
|
|
||||||
|
|
@ -211,7 +211,7 @@ var Resolver = (function () {
|
||||||
var user = this.internal.users.get("id", mention.substring(3, mention.length - 1));
|
var user = this.internal.users.get("id", mention.substring(3, mention.length - 1));
|
||||||
if (user) {
|
if (user) {
|
||||||
_mentions.push(user);
|
_mentions.push(user);
|
||||||
var details = channel.server.detailsOf(user);
|
var details = channel.server && channel.server.detailsOf(user);
|
||||||
if (details) {
|
if (details) {
|
||||||
changed = changed.replace(new RegExp(mention, "g"), "@" + (details.nick || user.username + "#" + user.discriminator));
|
changed = changed.replace(new RegExp(mention, "g"), "@" + (details.nick || user.username + "#" + user.discriminator));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2003,6 +2003,9 @@ export default class InternalClient {
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case PacketType.FRIEND_ADD:
|
case PacketType.FRIEND_ADD:
|
||||||
|
if (this.user.bot) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
if (data.type === 1) { // accepted/got accepted a friend request
|
if (data.type === 1) { // accepted/got accepted a friend request
|
||||||
var inUser = self.incoming_friend_requests.get("id", data.id);
|
var inUser = self.incoming_friend_requests.get("id", data.id);
|
||||||
if (inUser) {
|
if (inUser) {
|
||||||
|
|
@ -2030,6 +2033,9 @@ export default class InternalClient {
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case PacketType.FRIEND_REMOVE:
|
case PacketType.FRIEND_REMOVE:
|
||||||
|
if (this.user.bot) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
var user = self.friends.get("id", data.id);
|
var user = self.friends.get("id", data.id);
|
||||||
if (user) {
|
if (user) {
|
||||||
self.friends.remove(user);
|
self.friends.remove(user);
|
||||||
|
|
|
||||||
|
|
@ -140,7 +140,7 @@ export default class Resolver {
|
||||||
var user = this.internal.users.get("id", mention.substring(3, mention.length - 1));
|
var user = this.internal.users.get("id", mention.substring(3, mention.length - 1));
|
||||||
if (user) {
|
if (user) {
|
||||||
_mentions.push(user);
|
_mentions.push(user);
|
||||||
var details = channel.server.detailsOf(user);
|
var details = channel.server && channel.server.detailsOf(user);
|
||||||
if (details) {
|
if (details) {
|
||||||
changed = changed.replace(new RegExp(mention, "g"), `@${details.nick || (user.username + "#" + user.discriminator)}`);
|
changed = changed.replace(new RegExp(mention, "g"), `@${details.nick || (user.username + "#" + user.discriminator)}`);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue