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) { } else if (packet) {
/* Debug mode */ /* Debug mode */
// console.log(`Unhandled packet: ${packet.t}`, packet); // console.log(`Unhandled packet: ${packet.t}`, packet);
this.client.emit(Events.UNHANDLED_PACKET, packet, shard);
} }
return true; return true;
} }

View File

@ -195,7 +195,7 @@ class MessagePayload {
} }
const webembeds = this.options.embeds.filter( 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); this.options.embeds = this.options.embeds.filter(e => e instanceof MessageEmbed);

View File

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

View File

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

10
typings/index.d.ts vendored
View File

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