WebsockexAdapter.Examples.PlatformAdapterTemplate (WebsockexAdapter v0.1.1)

View Source

Minimal template for creating platform-specific WebSocket adapters.

Extension Points

  • handle_message/2 - Process platform-specific messages
  • format_subscription/1 - Convert channels to platform format
  • authenticate/2 - Implement platform authentication

Summary

Functions

Authenticate with platform credentials

Connect to platform WebSocket endpoint

Handle incoming platform messages

Subscribe to platform channels

Functions

authenticate(client, credentials)

Authenticate with platform credentials

connect(url, opts \\ [])

Connect to platform WebSocket endpoint

handle_message(msg, state)

Handle incoming platform messages

request(client, method, params \\ %{})

Send platform request

subscribe(client, channels)

Subscribe to platform channels