initBackend<T, B extends Backend> method
- @mustCallSuper
- required BackendInitializer<
T, B> initializer, - IsolatePoolId? poolId,
- T? data,
This inner method was created to initialize corresponding Backend
Implementation
@mustCallSuper
Future<void> initBackend<T, B extends Backend>({
required BackendInitializer<T, B> initializer,
IsolatePoolId? poolId,
T? data,
}) async {
initActions();
final result = await Isolator.instance.isolate(
initializer: initializer,
poolId: poolId,
);
_backendType = B;
_poolId = result.poolId;
_backendOut = result.backendOut;
_frontendIn = result.frontendIn;
_backendOut.listen(_backendMessageRawHandler);
}