narupatools.app.shared_state

Shared state view for clients and servers.

Classes

OnSharedStateAddedCallback(*args, **kwargs)

Callback for when a key is first added to the shared state.

OnSharedStateChangedCallback(*args, **kwargs)

Callback for when a key is changed in the shared state.

OnSharedStateRemovedCallback(*args, **kwargs)

Callback for when a key is removed from the shared state.

SharedStateView(dictionary, Union[None, str, …)

View of a shared state, which supports callbacks for when keys are changed.