initMixInstance method
Future<void>
initMixInstance(
)
Implementation
@protected
@mustCallSuper
Future<void> initMixInstance() async {
if (_status != MixInstanceStatus.none) return;
_status = MixInstanceStatus.loading;
_initCompleter = Completer<void>();
try {
await _manager.initMixInstance(
typeName,
this,
initArguments,
);
_status = MixInstanceStatus.loaded;
_initCompleter?.complete();
} catch (e) {
_status = MixInstanceStatus.none;
_initCompleter?.completeError(e);
} finally {
_initCompleter = null;
}
}