FluxerFluxer.js
GuidesSDKRESTChangelogExamples

SDK Reference

AttachmentBuilderBaseBitFieldCategoryChannelChannelChannelManagerClientClientClusterClientUserCollectionDMChannelEmbedBuilderFluxerAPIErrorFluxerErrorGuildGuildBanGuildChannelGuildEmojiGuildManagerGuildMemberGuildMemberManagerGuildMemberRoleManagerGuildStickerHTTPErrorInviteLinkChannelLiveKitRtcConnectionMessageMessageCacheMessageCollectorMessageFlagsBitFieldMessageManagerMessagePayloadMessageReactionPackManagerPermissionsBitFieldRateLimitErrorRateLimitManagerReactionCollectorRequestManagerRESTRoleSnowflakeUtilTextChannelUserUserFlagsBitFieldUserManagerVoiceChannelVoiceConnectionVoiceManagerWebhookWebSocketManagerWebSocketShard
SDK/Class/ws
Class

WebSocketManager

Extends EventEmitter

Constructor1Properties5Methods4Source

Constructor

new WebSocketManager(options: WebSocketManagerOptions)
ParamTypeDescription
optionsWebSocketManagerOptions

Properties

aborted: boolean
gatewayUrl: string | null
options: WebSocketManagerOptions (readonly)
shardCount: number
shards: Map<number, WebSocketShard> (readonly)

Methods

connect(): Promise<void>
destroy(): void
getShardCount(): number
send(shardId: number, payload: GatewaySendPayload): void
ParamTypeDescription
shardIdnumber
payloadGatewaySendPayload

Need help?

Join Fluxer or open the repo on GitHub.

Join FluxerCommunity supportGitHubfluxerjs/core