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)
Search Document