ServerAwarenessPlugin constructor
ServerAwarenessPlugin({
- MessageCodec<
Message> ? codec,
Constructor
codec
is the codec to use to encode and decode the messages.
default to JsonMessageCodec
Implementation
ServerAwarenessPlugin({
MessageCodec<Message>? codec,
}) : _documentAwareness = {},
messageCodec = codec ??
JsonMessageCodec(
toJson: (message) => message.toJson(),
fromJson: AwarenessMessage.fromJson,
),
_awarenessController =
StreamController<ServerAwarenessEvent>.broadcast();