From 7caab862a5fe819e20bbc20ad7c5ff1b91097b41 Mon Sep 17 00:00:00 2001 From: "leedongmyung[desktop]" Date: Sun, 29 Oct 2023 20:32:10 +0900 Subject: [PATCH] =?UTF-8?q?=EC=BD=94=EB=93=9C=EB=A6=AC=ED=8E=99=ED=86=A0?= =?UTF-8?q?=EB=A7=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/platform/isolate_manager.dart | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/platform/isolate_manager.dart b/lib/platform/isolate_manager.dart index 4b82709..f42776c 100644 --- a/lib/platform/isolate_manager.dart +++ b/lib/platform/isolate_manager.dart @@ -10,7 +10,7 @@ void test() { var initData = {"param0": "value0"}; var id = IsolateManager.create(IsolateTemplate(), initData, (isoEvent, data) async { - print('[Manager] On Event from Isolate: ${isoEvent.name}'); + print('[Manager] OnInnerEvent - type: ${isoEvent.name}'); if (isoEvent == IsolateEvent.ready) { int id = data as int; IsolateManager.sendBroadcast(IsoMessege('test1', message: 'initData1')); @@ -21,7 +21,7 @@ void test() { //will not arrive, addListener once IsolateManager.send(id, IsoMessege('test1', message: 'data1')); - await Future.delayed(Duration(seconds: 7)); + await Future.delayed(Duration(seconds: 5)); IsolateManager.exit(id); } else if (isoEvent == IsolateEvent.exit) { @@ -29,7 +29,8 @@ void test() { } }, (message) { //Custom message - print('[Manager] On Message from Isolate: ${message.type}'); + print( + '[Manager] OnMessage - type: ${message.type}, message: ${message.message}'); }); } @@ -43,8 +44,8 @@ class IsolateTemplate extends IsolateBase { void onTest1Handler(Object? data) async { print('[IsolateTemplate] OnTest1Handler: $data'); - var path = Platform.isWindows ? '%path%' : '\$path'; - ProcessExecutor.run(StringBuffer('echo $path')); + var dir = Platform.isWindows ? 'dir' : 'ls -l'; + ProcessExecutor.run(StringBuffer(dir)); await delayTest(); }