update sth

This commit is contained in:
March 7th 2022-04-16 11:59:23 +07:00
parent 116afbdddc
commit 7fc069f4b9
5 changed files with 16 additions and 3 deletions

View File

@ -352,6 +352,7 @@ class WebSocketManager extends EventEmitter {
} else if (packet) {
/* Debug mode */
// console.log(`Unhandled packet: ${packet.t}`, packet);
this.client.emit(Events.UNHANDLED_PACKET, packet, shard);
}
return true;
}

View File

@ -195,7 +195,7 @@ class MessagePayload {
}
const webembeds = this.options.embeds.filter(
(e) => !(e instanceof MessageEmbed),
(e) => e instanceof WebEmbed,
);
this.options.embeds = this.options.embeds.filter(e => e instanceof MessageEmbed);

View File

@ -21,6 +21,10 @@ class WebEmbed {
*/
this.hidden = data.hidden ?? false;
}
/**
* @private
* @param {object} data
*/
_setup(data) {
/**
* Type image of this embed

View File

@ -373,6 +373,8 @@ exports.Events = {
GUILD_SCHEDULED_EVENT_USER_REMOVE: 'guildScheduledEventUserRemove',
RELATIONSHIP_ADD: 'relationshipAdd',
RELATIONSHIP_REMOVE: 'relationshipRemove',
/* Add */
UNHANDLED_PACKET: 'unhandledPacket',
};
exports.ShardEvents = {

10
typings/index.d.ts vendored
View File

@ -44,6 +44,7 @@ import {
APISelectMenuComponent,
APITemplateSerializedSourceGuild,
APIUser,
GatewayOpcodes,
GatewayVoiceServerUpdateDispatchData,
GatewayVoiceStateUpdateDispatchData,
RESTPostAPIApplicationCommandsJSONBody,
@ -4149,12 +4150,16 @@ export interface ClientEvents extends BaseClientEvents {
id: Snowflake,
type: RelationshipType,
user: User,
]
];
relationshipRemove: [
id: Snowflake,
type: RelationshipType,
user: User,
]
];
unhandledPacket: [
packet: { op: GatewayOpcodes | number, d?: any, s?: number, t?: string },
shard: WebSocketShard,
];
}
export interface ClientFetchInviteOptions {
@ -4407,6 +4412,7 @@ export interface ConstantsEvents {
GUILD_SCHEDULED_EVENT_USER_REMOVE: 'guildScheduledEventUserRemove',
RELATIONSHIP_ADD: 'relationshipAdd',
RELATIONSHIP_REMOVE: 'relationshipRemove',
UNHANDLED_PACKET: 'unhandledPacket',
}
export interface ConstantsOpcodes {