summary refs log tree commit diff
path: root/src/util
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2026-03-07 23:03:30 +0100
committerRory& <root@rory.gay>2026-03-20 18:12:28 +0100
commite0baf02efdcbabea78cc352fb6642cc09c92d001 (patch)
tree08141ec68652b38157a5c135e7027a620bf515af /src/util
parentsome type fixes in UApi (diff)
downloadserver-ts-e0baf02efdcbabea78cc352fb6642cc09c92d001.tar.xz
Migrate GuildMemberUpdate to satisfies, part of #1577
Diffstat (limited to 'src/util')
-rw-r--r--src/util/entities/Member.ts11
-rw-r--r--src/util/entities/ThreadMember.ts6
2 files changed, 9 insertions, 8 deletions
diff --git a/src/util/entities/Member.ts b/src/util/entities/Member.ts

index 6d93cf5d..b9b53cb4 100644 --- a/src/util/entities/Member.ts +++ b/src/util/entities/Member.ts
@@ -242,7 +242,7 @@ export class Member extends BaseClassWithoutId { roles: member.roles.map((x) => x.id), }, guild_id, - } as GuildMemberUpdateEvent), + } satisfies GuildMemberUpdateEvent), ]); } @@ -272,7 +272,7 @@ export class Member extends BaseClassWithoutId { roles: member.roles.map((x) => x.id), }, guild_id, - } as GuildMemberUpdateEvent), + } satisfies GuildMemberUpdateEvent), ]); } @@ -282,7 +282,7 @@ export class Member extends BaseClassWithoutId { id: user_id, guild_id, }, - relations: { user: true }, + relations: { user: true, roles: true }, }); // @ts-expect-error Member nickname is nullable @@ -296,10 +296,11 @@ export class Member extends BaseClassWithoutId { data: { guild_id, user: member.user, - nick: nickname || null, + nick: nickname || undefined, + roles: member.roles.map((x) => x.id), }, guild_id, - } as GuildMemberUpdateEvent), + } satisfies GuildMemberUpdateEvent), ]); } diff --git a/src/util/entities/ThreadMember.ts b/src/util/entities/ThreadMember.ts
index cedf1f7b..22741bd6 100644 --- a/src/util/entities/ThreadMember.ts +++ b/src/util/entities/ThreadMember.ts
@@ -138,7 +138,7 @@ export class ThreadMember extends BaseClassWithoutId { // roles: member.roles.map((x) => x.id) // }, // guild_id - // } as GuildMemberUpdateEvent) + // } satisfies GuildMemberUpdateEvent) // ]); // } @@ -164,7 +164,7 @@ export class ThreadMember extends BaseClassWithoutId { // roles: member.roles.map((x) => x.id) // }, // guild_id - // } as GuildMemberUpdateEvent) + // } satisfies GuildMemberUpdateEvent) // ]); // } @@ -189,7 +189,7 @@ export class ThreadMember extends BaseClassWithoutId { // nick: nickname // }, // guild_id - // } as GuildMemberUpdateEvent) + // } satisfies GuildMemberUpdateEvent) // ]); // } }