spawnWorkProxy function
Future<WorkIsolate<SendPort2> >
spawnWorkProxy(
- IsolateEntry entry, {
- bool errorsAreFatal = true,
- String? debugName,
Implementation
Future<WorkIsolate> spawnWorkProxy(IsolateEntry entry,
{bool errorsAreFatal = true, String? debugName}) async {
var recv = ProxyReceivePort();
/// Pass the
final isolate = await Isolate.spawn(entry.entryFunction!, recv.sendPort,
onExit: SendPortBridge(recv.sendPort),
onError: SendPortBridge(recv.sendPort));
return WorkProxyIsolate(worker: isolate, rcp: recv);
}