Skip to content

Commit 258fb72

Browse files
authored
fix(GatewayGuildDeleteDispatchData): make unavailable optional (#1092)
1 parent 93e649a commit 258fb72

File tree

4 files changed

+32
-4
lines changed

4 files changed

+32
-4
lines changed

deno/gateway/v10.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -859,7 +859,14 @@ export type GatewayGuildDeleteDispatch = DataPayload<GatewayDispatchEvents.Guild
859859
/**
860860
* https://discord.com/developers/docs/topics/gateway-events#guild-delete
861861
*/
862-
export type GatewayGuildDeleteDispatchData = APIUnavailableGuild;
862+
export interface GatewayGuildDeleteDispatchData extends Omit<APIUnavailableGuild, 'unavailable'> {
863+
/**
864+
* `true` if this guild is unavailable due to an outage
865+
*
866+
* If the field is not set, the user was removed from the guild.
867+
*/
868+
unavailable?: true;
869+
}
863870

864871
/**
865872
* https://discord.com/developers/docs/topics/gateway-events#guild-ban-add

deno/gateway/v9.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -858,7 +858,14 @@ export type GatewayGuildDeleteDispatch = DataPayload<GatewayDispatchEvents.Guild
858858
/**
859859
* https://discord.com/developers/docs/topics/gateway-events#guild-delete
860860
*/
861-
export type GatewayGuildDeleteDispatchData = APIUnavailableGuild;
861+
export interface GatewayGuildDeleteDispatchData extends Omit<APIUnavailableGuild, 'unavailable'> {
862+
/**
863+
* `true` if this guild is unavailable due to an outage
864+
*
865+
* If the field is not set, the user was removed from the guild.
866+
*/
867+
unavailable?: true;
868+
}
862869

863870
/**
864871
* https://discord.com/developers/docs/topics/gateway-events#guild-ban-add

gateway/v10.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -859,7 +859,14 @@ export type GatewayGuildDeleteDispatch = DataPayload<GatewayDispatchEvents.Guild
859859
/**
860860
* https://discord.com/developers/docs/topics/gateway-events#guild-delete
861861
*/
862-
export type GatewayGuildDeleteDispatchData = APIUnavailableGuild;
862+
export interface GatewayGuildDeleteDispatchData extends Omit<APIUnavailableGuild, 'unavailable'> {
863+
/**
864+
* `true` if this guild is unavailable due to an outage
865+
*
866+
* If the field is not set, the user was removed from the guild.
867+
*/
868+
unavailable?: true;
869+
}
863870

864871
/**
865872
* https://discord.com/developers/docs/topics/gateway-events#guild-ban-add

gateway/v9.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -858,7 +858,14 @@ export type GatewayGuildDeleteDispatch = DataPayload<GatewayDispatchEvents.Guild
858858
/**
859859
* https://discord.com/developers/docs/topics/gateway-events#guild-delete
860860
*/
861-
export type GatewayGuildDeleteDispatchData = APIUnavailableGuild;
861+
export interface GatewayGuildDeleteDispatchData extends Omit<APIUnavailableGuild, 'unavailable'> {
862+
/**
863+
* `true` if this guild is unavailable due to an outage
864+
*
865+
* If the field is not set, the user was removed from the guild.
866+
*/
867+
unavailable?: true;
868+
}
862869

863870
/**
864871
* https://discord.com/developers/docs/topics/gateway-events#guild-ban-add

0 commit comments

Comments
 (0)