Вот скорее к исходящим претензии могут быть.
Это только асинхронные. А ответы на клиентские - через client dispatch
Но и через Elmish.Sockets тоже не верх элегантности: | Join chanId -> state, Cmd.ofSocketMessage state.socket (Protocol.Join chanId |> toCommand)
Обсуждают сегодня