ygleam/awareness
Types
pub type AwarenessLocalState =
List(#(String, y.Value))
Values
pub fn apply_awareness_update(
awareness: Awareness,
update: BitArray,
origin: a,
) -> Nil
pub fn encode_awareness_update(
awareness: Awareness,
clients: List(Int),
) -> BitArray
pub fn get_local_state(
awareness: Awareness,
) -> option.Option(List(#(String, y.Value)))
pub fn modify_awareness_update(
update: BitArray,
modify: fn(a) -> b,
) -> BitArray
pub fn on_change(
awareness: Awareness,
cb: fn(
List(Int),
List(Int),
List(Int),
option.Option(y.Transaction),
) -> Nil,
) -> Nil
pub fn on_update(
awareness: Awareness,
cb: fn(
List(Int),
List(Int),
List(Int),
option.Option(y.Transaction),
) -> Nil,
) -> Nil
pub fn remove_awareness_states(
awareness: Awareness,
clients: List(Int),
origin: a,
) -> Nil
pub fn set_local_state(
awareness: Awareness,
state: option.Option(List(#(String, y.Value))),
) -> Nil