initializer static method
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;
}