fix: add guild_id back to GatewayVoiceStateUpdateDispatchData (#1346)

This commit is contained in:
ducktrshessami
2025-09-16 02:31:42 -07:00
committed by GitHub
parent aca4683388
commit e52ac85e9d
8 changed files with 44 additions and 56 deletions

6
deno/gateway/v10.ts generated
View File

@@ -46,7 +46,7 @@ import type {
APIGuildMemberUser,
GatewayGuildMembersChunkPresence,
APIBaseMessage,
APIVoiceStateMember,
APIVoiceState,
} from '../payloads/v10/mod.ts';
import type { ReactionType } from '../rest/v10/mod.ts';
import type { _Nullable } from '../utils/internals.ts';
@@ -881,7 +881,7 @@ export interface GatewayGuildCreateDispatchData extends APIGuild {
*
* @see {@link https://discord.com/developers/docs/resources/voice#voice-state-object}
*/
voice_states: GatewayVoiceStateUpdateDispatchData[];
voice_states: APIBaseVoiceState[];
/**
* Users in the guild
*
@@ -2104,7 +2104,7 @@ export type GatewayVoiceStateUpdateDispatch = _DataPayload<
/**
* @see {@link https://discord.com/developers/docs/topics/gateway-events#voice-state-update}
*/
export interface GatewayVoiceStateUpdateDispatchData extends APIBaseVoiceState, APIVoiceStateMember {}
export type GatewayVoiceStateUpdateDispatchData = APIVoiceState;
/**
* @see {@link https://discord.com/developers/docs/topics/gateway-events#voice-server-update}

6
deno/gateway/v9.ts generated
View File

@@ -46,7 +46,7 @@ import type {
GatewayGuildMembersChunkPresence,
APIBaseMessage,
APIGuildMemberJoined,
APIVoiceStateMember,
APIVoiceState,
} from '../payloads/v9/mod.ts';
import type { ReactionType } from '../rest/v9/mod.ts';
import type { _Nullable } from '../utils/internals.ts';
@@ -880,7 +880,7 @@ export interface GatewayGuildCreateDispatchData extends APIGuild {
*
* @see {@link https://discord.com/developers/docs/resources/voice#voice-state-object}
*/
voice_states: GatewayVoiceStateUpdateDispatchData[];
voice_states: APIBaseVoiceState[];
/**
* Users in the guild
*
@@ -2103,7 +2103,7 @@ export type GatewayVoiceStateUpdateDispatch = _DataPayload<
/**
* @see {@link https://discord.com/developers/docs/topics/gateway-events#voice-state-update}
*/
export interface GatewayVoiceStateUpdateDispatchData extends APIBaseVoiceState, APIVoiceStateMember {}
export type GatewayVoiceStateUpdateDispatchData = APIVoiceState;
/**
* @see {@link https://discord.com/developers/docs/topics/gateway-events#voice-server-update}

View File

@@ -23,6 +23,13 @@ export interface APIBaseVoiceState {
* The user id this voice state is for
*/
user_id: Snowflake;
/**
* The guild member this voice state is for
*
* @remarks The member field will have `joined_at` set to `null` if the member was invited as a guest.
* @see {@link https://discord.com/developers/docs/resources/guild#guild-member-object}
*/
member?: APIGuildMember;
/**
* The session id for this voice state
*/
@@ -61,20 +68,10 @@ export interface APIBaseVoiceState {
request_to_speak_timestamp: string | null;
}
export interface APIVoiceStateMember {
/**
* The guild member this voice state is for
*
* @remarks The member field will have `joined_at` set to `null` if the member was invited as a guest.
* @see {@link https://discord.com/developers/docs/resources/guild#guild-member-object}
*/
member?: APIGuildMember;
}
/**
* @see {@link https://discord.com/developers/docs/resources/voice#voice-state-object}
*/
export interface APIVoiceState extends APIBaseVoiceState, APIVoiceStateMember {
export interface APIVoiceState extends APIBaseVoiceState {
/**
* The guild id this voice state is for
*/

View File

@@ -20,6 +20,13 @@ export interface APIBaseVoiceState {
* The user id this voice state is for
*/
user_id: Snowflake;
/**
* The guild member this voice state is for
*
* @remarks The member field will have `joined_at` set to `null` if the member was invited as a guest.
* @see {@link https://discord.com/developers/docs/resources/guild#guild-member-object}
*/
member?: APIGuildMember;
/**
* The session id for this voice state
*/
@@ -58,20 +65,10 @@ export interface APIBaseVoiceState {
request_to_speak_timestamp: string | null;
}
export interface APIVoiceStateMember {
/**
* The guild member this voice state is for
*
* @remarks The member field will have `joined_at` set to `null` if the member was invited as a guest.
* @see {@link https://discord.com/developers/docs/resources/guild#guild-member-object}
*/
member?: APIGuildMember;
}
/**
* @see {@link https://discord.com/developers/docs/resources/voice#voice-state-object}
*/
export interface APIVoiceState extends APIBaseVoiceState, APIVoiceStateMember {
export interface APIVoiceState extends APIBaseVoiceState {
/**
* The guild id this voice state is for
*/

View File

@@ -46,7 +46,7 @@ import type {
APIGuildMemberUser,
GatewayGuildMembersChunkPresence,
APIBaseMessage,
APIVoiceStateMember,
APIVoiceState,
} from '../payloads/v10/index';
import type { ReactionType } from '../rest/v10/index';
import type { _Nullable } from '../utils/internals';
@@ -881,7 +881,7 @@ export interface GatewayGuildCreateDispatchData extends APIGuild {
*
* @see {@link https://discord.com/developers/docs/resources/voice#voice-state-object}
*/
voice_states: GatewayVoiceStateUpdateDispatchData[];
voice_states: APIBaseVoiceState[];
/**
* Users in the guild
*
@@ -2104,7 +2104,7 @@ export type GatewayVoiceStateUpdateDispatch = _DataPayload<
/**
* @see {@link https://discord.com/developers/docs/topics/gateway-events#voice-state-update}
*/
export interface GatewayVoiceStateUpdateDispatchData extends APIBaseVoiceState, APIVoiceStateMember {}
export type GatewayVoiceStateUpdateDispatchData = APIVoiceState;
/**
* @see {@link https://discord.com/developers/docs/topics/gateway-events#voice-server-update}

View File

@@ -46,7 +46,7 @@ import type {
GatewayGuildMembersChunkPresence,
APIBaseMessage,
APIGuildMemberJoined,
APIVoiceStateMember,
APIVoiceState,
} from '../payloads/v9/index';
import type { ReactionType } from '../rest/v9/index';
import type { _Nullable } from '../utils/internals';
@@ -880,7 +880,7 @@ export interface GatewayGuildCreateDispatchData extends APIGuild {
*
* @see {@link https://discord.com/developers/docs/resources/voice#voice-state-object}
*/
voice_states: GatewayVoiceStateUpdateDispatchData[];
voice_states: APIBaseVoiceState[];
/**
* Users in the guild
*
@@ -2103,7 +2103,7 @@ export type GatewayVoiceStateUpdateDispatch = _DataPayload<
/**
* @see {@link https://discord.com/developers/docs/topics/gateway-events#voice-state-update}
*/
export interface GatewayVoiceStateUpdateDispatchData extends APIBaseVoiceState, APIVoiceStateMember {}
export type GatewayVoiceStateUpdateDispatchData = APIVoiceState;
/**
* @see {@link https://discord.com/developers/docs/topics/gateway-events#voice-server-update}

View File

@@ -23,6 +23,13 @@ export interface APIBaseVoiceState {
* The user id this voice state is for
*/
user_id: Snowflake;
/**
* The guild member this voice state is for
*
* @remarks The member field will have `joined_at` set to `null` if the member was invited as a guest.
* @see {@link https://discord.com/developers/docs/resources/guild#guild-member-object}
*/
member?: APIGuildMember;
/**
* The session id for this voice state
*/
@@ -61,20 +68,10 @@ export interface APIBaseVoiceState {
request_to_speak_timestamp: string | null;
}
export interface APIVoiceStateMember {
/**
* The guild member this voice state is for
*
* @remarks The member field will have `joined_at` set to `null` if the member was invited as a guest.
* @see {@link https://discord.com/developers/docs/resources/guild#guild-member-object}
*/
member?: APIGuildMember;
}
/**
* @see {@link https://discord.com/developers/docs/resources/voice#voice-state-object}
*/
export interface APIVoiceState extends APIBaseVoiceState, APIVoiceStateMember {
export interface APIVoiceState extends APIBaseVoiceState {
/**
* The guild id this voice state is for
*/

View File

@@ -20,6 +20,13 @@ export interface APIBaseVoiceState {
* The user id this voice state is for
*/
user_id: Snowflake;
/**
* The guild member this voice state is for
*
* @remarks The member field will have `joined_at` set to `null` if the member was invited as a guest.
* @see {@link https://discord.com/developers/docs/resources/guild#guild-member-object}
*/
member?: APIGuildMember;
/**
* The session id for this voice state
*/
@@ -58,20 +65,10 @@ export interface APIBaseVoiceState {
request_to_speak_timestamp: string | null;
}
export interface APIVoiceStateMember {
/**
* The guild member this voice state is for
*
* @remarks The member field will have `joined_at` set to `null` if the member was invited as a guest.
* @see {@link https://discord.com/developers/docs/resources/guild#guild-member-object}
*/
member?: APIGuildMember;
}
/**
* @see {@link https://discord.com/developers/docs/resources/voice#voice-state-object}
*/
export interface APIVoiceState extends APIBaseVoiceState, APIVoiceStateMember {
export interface APIVoiceState extends APIBaseVoiceState {
/**
* The guild id this voice state is for
*/