From 3205a29fa667e4f7cf08e03e29bcb97a49b20deb Mon Sep 17 00:00:00 2001 From: toki Date: Wed, 22 Mar 2023 00:20:43 +0900 Subject: [PATCH] no message --- lib/log/log.dart | 2 +- lib/platform/isolate_manager.dart | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/log/log.dart b/lib/log/log.dart index d7fc664..53abef1 100644 --- a/lib/log/log.dart +++ b/lib/log/log.dart @@ -144,7 +144,7 @@ class Log { void clear() { logs.clear(); index = 0; - log('Log Restarted.'); + appendString('Log Restarted.'); } void end() { diff --git a/lib/platform/isolate_manager.dart b/lib/platform/isolate_manager.dart index 8adc4e4..41a2b9d 100644 --- a/lib/platform/isolate_manager.dart +++ b/lib/platform/isolate_manager.dart @@ -87,6 +87,7 @@ class IsolateManager { Function(IsoMessege) messageListener) async { final isoListener = ReceivePort(); var id = nonce; + inst.id = id; _isoMap[id] = inst; _addInnerEvent(id, _IsolateInnerEvent.ready, (message) { inst.isoListener = message as SendPort; @@ -232,4 +233,8 @@ class IsolateBase { void insertEvent(IsoMessege message) { isoListener.send(message); } + + void exit() { + IsolateManager.exit(id); + } }