initializer static method

SyneriseInitializer initializer()

This function returns a SyneriseInitializer object with a completion handler that initializes Synerise and configures the SyneriseDartMethodChannel instance.

Implementation

static SyneriseInitializer initializer() {
  final initializer = SyneriseInitializer();
  initializer.setCompletionHandler((initialized) {
    if (initialized == true) {
      Synerise.settings.afterInitialization();
      Synerise.injector.afterInitialization();
      SyneriseDartMethodChannel.instance.configureChannel();
        if (_ready != null) {
            _ready!();
            }
    } else {
      Synerise.settings.beforeInitialization();
      Synerise.injector.beforeInitialization();
    }
  });

  return initializer;
}