registerPlugin method
- String name,
- FutureOr<
SetonixPlugin> pluginBuilder()
Implementation
Future<SetonixPlugin> registerPlugin(
String name,
FutureOr<SetonixPlugin> Function(PluginServerInterface) pluginBuilder,
) async {
unregisterPlugin(name);
final pluginServer = _PluginServerInterfaceImpl(server, name);
final plugin = await pluginBuilder(pluginServer);
return _plugins[name] = plugin;
}