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
factory PluginAwareMessageCodec.fromPlugins({
required MessageCodec<Message> defaultCodec,
required List<SyncPlugin> plugins,
}) {
return PluginAwareMessageCodec(
[
defaultCodec,
...plugins.map((e) => e.messageCodec),
],
);
}