fix(Gateway): thread list sync now sends an array as documented (#174)

BREAKING CHANGE: `GatewayThreadListSync#members` is now an array of APIThreadMember instead of a Record of GatewayThreadListSyncMember
This commit is contained in:
ckohen
2021-07-31 13:52:27 -07:00
committed by GitHub
parent b1589545e9
commit a93235c9df
2 changed files with 2 additions and 6 deletions

View File

@@ -331,11 +331,9 @@ export interface GatewayThreadListSync {
/**
* The member objects for the client user in each joined thread that was synced
*/
members: Record<Snowflake, GatewayThreadListSyncMember>;
members: APIThreadMember[];
}
export type GatewayThreadListSyncMember = Omit<APIThreadMember, 'id' | 'user_id'>;
/**
* https://discord.com/developers/docs/topics/gateway#thread-members-update-thread-members-update-event-fields
*/

View File

@@ -331,11 +331,9 @@ export interface GatewayThreadListSync {
/**
* The member objects for the client user in each joined thread that was synced
*/
members: Record<Snowflake, GatewayThreadListSyncMember>;
members: APIThreadMember[];
}
export type GatewayThreadListSyncMember = Omit<APIThreadMember, 'id' | 'user_id'>;
/**
* https://discord.com/developers/docs/topics/gateway#thread-members-update-thread-members-update-event-fields
*/