Package-level declarations
WebSocket client implementation using Ktor for real-time bidirectional communication.
Types
Link copied to clipboard
open class SilentShardWebsocketClient<T : WebsocketAction>(websocketConfig: WebsocketConfig) : NetworkClient
Default Ktor-based WebSocket client implementation.
Link copied to clipboard
Data object representing a websocket action to build connection url or post-request url for a given action to perform the websocket action.
Link copied to clipboard
data class WebsocketConfig(val url: String, val port: Int? = null, val isSecure: Boolean = true, val authenticationToken: String? = null)
Configuration for WebSocket connections.