lily/server
Types
pub opaque type ServerEvent(msg)
Values
pub fn connect(
server: process.Subject(ServerEvent(msg)),
client_id client_id: String,
subject subject: process.Subject(String),
) -> Nil
pub fn disconnect(
server: process.Subject(ServerEvent(msg)),
client_id client_id: String,
) -> Nil
pub fn incoming(
server: process.Subject(ServerEvent(msg)),
client_id client_id: String,
text text: String,
) -> Nil
pub fn start(
store store: store.Store(model, msg),
serialiser serialiser: protocol.Serialiser(model, msg),
) -> Result(process.Subject(ServerEvent(msg)), actor.StartError)