summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2026-03-08 16:50:12 +0100
committerRory& <root@rory.gay>2026-03-20 18:16:14 +0100
commit2a1d8ff93e34d112b3664ec3e20570d3e171718f (patch)
tree24c0292c2c05a7eb8a7465411cd75a373db9b6ac /src
parentMigrate GuildStickersUpdateEvent to satisfies, part of #1577 (diff)
downloadserver-ts-2a1d8ff93e34d112b3664ec3e20570d3e171718f.tar.xz
Migrate Member#addToGuild GuildCreateEvent to satisfies, part of #1577
Diffstat (limited to 'src')
-rw-r--r--src/util/entities/Member.ts4
-rw-r--r--src/util/interfaces/Event.ts2
2 files changed, 4 insertions, 2 deletions
diff --git a/src/util/entities/Member.ts b/src/util/entities/Member.ts

index 57dfbcac..2b690ea3 100644 --- a/src/util/entities/Member.ts +++ b/src/util/entities/Member.ts
@@ -412,10 +412,10 @@ export class Member extends BaseClassWithoutId { stage_instances: [], threads: [], embedded_activities: [], - voice_states: guild.voice_states, + voice_states: guild.voice_states.map((x) => x.toPublicVoiceState()), }, user_id, - } as GuildCreateEvent), + } satisfies GuildCreateEvent), ]); if (guild.system_channel_id) { diff --git a/src/util/interfaces/Event.ts b/src/util/interfaces/Event.ts
index 4763e65e..87c8c812 100644 --- a/src/util/interfaces/Event.ts +++ b/src/util/interfaces/Event.ts
@@ -213,6 +213,8 @@ export interface GuildCreateEvent extends Event { stage_instances: never[]; threads: never[]; embedded_activities: never[]; + // Only when not using PRIORITISED_READY_PAYLOAD capability + voice_states?: PublicVoiceState[]; }; }