LogoRobo.js
Packages@robojs/mock

StateSyncPayload

Interface: StateSyncPayload

Full state sync payload sent on connection

Properties

PropertyTypeDescription
activity?{ application_id: string; auth_scopes: string[]; auth_state: "UNAUTHENTICATED" | "AUTHENTICATED"; channel_id: null | string; devtools_auth_mode: "auto_approve" | "auto_deny" | "manual"; frame_id: string; guild_id: null | string; iframe_url: string; instance_id: string; launch_url: string; proxy_origin: string; query_params: Record<string, string>; ready_emitted: boolean; sdk_shim_enabled: boolean; }Active Activity state (if any)
activity.application_idstring-
activity.auth_scopes?string[]-
activity.auth_state"UNAUTHENTICATED" | "AUTHENTICATED"-
activity.channel_idnull | string-
activity.devtools_auth_mode?"auto_approve" | "auto_deny" | "manual"-
activity.frame_idstring-
activity.guild_idnull | string-
activity.iframe_url?string-
activity.instance_idstring-
activity.launch_urlstring-
activity.proxy_origin?string-
activity.query_paramsRecord<string, string>-
activity.ready_emittedboolean-
activity.sdk_shim_enabled?boolean-
channelsStageChannel[]-
commandsStageApplicationCommand[]-
currentUser?StageUser-
guildsStageGuild[]-
membersStageMember[]-
messagesRecord<string, StageMessage[]>-
proxy?{ origin_template: string; port: number; running: boolean; }Activity proxy status (if proxy server is running)
proxy.origin_templatestring-
proxy.portnumber-
proxy.runningboolean-
rolesStageRole[]-
session{ bot: null | StageUser; createdAt: number; id: string; }-
session.botnull | StageUser-
session.createdAtnumber-
session.idstring-
usersStageUser[]-
voice_statesStageVoiceState[]-

On this page