refactor: update message handling in GetIsolateService to use listen instead of for loop

This commit is contained in:
Moustapha Kodjo Amadou 2025-11-25 14:06:47 +01:00
parent 6a099415db
commit 1d81906c4f

View file

@ -91,8 +91,7 @@ class GetIsolateService {
)
.run(() async {
isolateData.sendPort.send(receivePort.sendPort);
await for (var message in receivePort) {
receivePort.listen((message) async {
if (message is Map<String, dynamic>) {
try {
final url = message['url'] as String?;
@ -150,9 +149,9 @@ class GetIsolateService {
}
useLogger = false;
} else if (message == 'dispose') {
break;
receivePort.close();
}
}
});
});
}