Pebble.Companion.WebSocket
WebSocket commands and events through the phone companion bridge.
Pebble.Companion.WebSocket.connect "socket-connect" "wss://example.com/live"
Events
Commands
Union Types
Event
type Eventtype Event
= Opened
| Closed (Maybe Int)
| Message String
| Error String
| Unknown StringWebSocket events emitted by the companion bridge.
Values
decode
decode : BridgeEvent -> EventDecode a bridge WebSocket event.
connect
connect : String -> String -> CommandEnvelopeOpen a WebSocket connection.
disconnect
disconnect : String -> CommandEnvelopeClose the active WebSocket connection.
send
send : String -> String -> CommandEnvelopeSend a string message over the active WebSocket.
subscribe
subscribe : String -> CommandEnvelopeSubscribe to WebSocket events.