standalone static method

Future<bool> standalone(
  1. LocalinoOptions options, {
  2. Map? args,
  3. bool? debug,
})

Implementation

static Future<bool> standalone(LocalinoOptions options,
    {Map? args, bool? debug}) async {
  if (Control.isInitialized) {
    if (Control.factory.containsKey(Localino)) {
      printDebug('Localino (main) can be initialized only once.');
      return false;
    }

    final module = LocalinoModule(options, debug: debug);
    module.initStore(Control.factory, includeSubModules: true);

    await module.initWithSubModules(Control.factory, args: args);

    return true;
  }

  return ControlModule.initControl(
    LocalinoModule(options, debug: debug),
    args: args,
    debug: debug,
  );
}