PluginAwareMessageCodec.fromPlugins constructor
PluginAwareMessageCodec.fromPlugins({
- required MessageCodec<
Message> defaultCodec, - required List<
SyncPlugin> plugins,
Constructor from a default codec and a list of plugins
defaultCodec
is the first codec used to encode and decode messages.
Implementation
PluginAwareMessageCodec.fromPlugins({
required MessageCodec<Message> defaultCodec,
required List<SyncPlugin> plugins,
}) : _codecs = [defaultCodec, ...plugins.map((e) => e.messageCodec)];