more handler fixes for threads

This commit is contained in:
Skillz4Killz
2021-06-13 21:00:10 +00:00
committed by GitHub
parent 950482c503
commit 04cdda3ba7
6 changed files with 45 additions and 13 deletions
+1
View File
@@ -1,2 +1,3 @@
export * from "./channel_to_thread.ts";
export * from "./thread_member_modified.ts";
export * from "./thread_members_update_modified.ts"
@@ -0,0 +1,16 @@
import {
ThreadMembersUpdate,
ThreadMembersUpdateModified,
} from "../../types/channels/threads/thread_members_update.ts";
import { snowflakeToBigint } from "../bigint.ts";
import { threadMemberModified } from "./thread_member_modified.ts";
export function threadMembersUpdateModified(data: ThreadMembersUpdate) {
return {
...data,
id: snowflakeToBigint(data.id),
guildId: snowflakeToBigint(data.guildId),
addedMembers: data.addedMembers?.map((member) => threadMemberModified(member)) || [],
removedMemberIds: data.removedMemberIds?.map((id) => snowflakeToBigint(id)) || [],
} as ThreadMembersUpdateModified;
}