listen : (Message.Msg msg -> msg) -> Socket msg -> Platform.Sub.Sub msg
Listens to socket change and timers
update : (Message.Msg msg -> msg) -> Message.Msg msg -> Socket msg -> ( Socket msg, Platform.Cmd.Cmd msg )
Updates socket model and send messages
join : (Message.Msg msg -> msg) -> Channel msg -> Socket msg -> ( Socket msg, Platform.Cmd.Cmd msg )
Joins a channel
push : (Message.Msg msg -> msg) -> Push msg -> Socket msg -> ( Socket msg, Platform.Cmd.Cmd msg )
Pushes a a message
subscribe : (Message.Msg msg -> msg) -> Channel msg -> Socket msg -> ( Socket msg, Platform.Cmd.Cmd msg )
Subscribes to a channel
It's different than join and only Subscribes to a channel events without triggering join on remote server