fix(types): sounds update

This commit is contained in:
Marcos Susaña 2024-10-12 21:32:40 -04:00
parent 20b68bf97e
commit fc9339c2fa
No known key found for this signature in database
2 changed files with 12 additions and 2 deletions

View File

@ -27,7 +27,12 @@ export const GUILD_SOUNDBOARD_SOUNDS_UPDATE = (
self: UsingClient, self: UsingClient,
data: GatewayGuildSoundboardSoundsUpdateDispatchData, data: GatewayGuildSoundboardSoundsUpdateDispatchData,
) => { ) => {
return data.map(d => (d.user ? { ...toCamelCase(d), user: Transformers.User(self, d.user) } : toCamelCase(d))); return {
guildId: data.guild_id,
sounds: data.soundboard_sounds.map(d =>
d.user ? { ...toCamelCase(d), user: Transformers.User(self, d.user) } : toCamelCase(d),
),
};
}; };
export const GUILD_SOUNDBOARD_SOUND_DELETE = (_: UsingClient, data: GatewayGuildSoundboardSoundDeleteDispatchData) => { export const GUILD_SOUNDBOARD_SOUND_DELETE = (_: UsingClient, data: GatewayGuildSoundboardSoundDeleteDispatchData) => {

View File

@ -1009,7 +1009,12 @@ export type GatewayGuildSoundboardSoundDeleteDispatch = DataPayload<
GatewayGuildSoundboardSoundDeleteDispatchData GatewayGuildSoundboardSoundDeleteDispatchData
>; >;
export type GatewayGuildSoundboardSoundsUpdateDispatchData = APISoundBoard[]; export interface GatewayGuildSoundboardSoundsUpdateDispatchData {
/** The guild's soundboard sound */
soundboard_sounds: APISoundBoard[];
/** ID of the guild */
guild_id: string;
}
export type GatewayGuildSoundboardSoundsUpdateDispatch = DataPayload< export type GatewayGuildSoundboardSoundsUpdateDispatch = DataPayload<
GatewayDispatchEvents.GuildSoundboardSoundsUpdate, GatewayDispatchEvents.GuildSoundboardSoundsUpdate,