코드리펙토링
This commit is contained in:
parent
96eb818499
commit
7caab862a5
1 changed files with 6 additions and 5 deletions
|
|
@ -10,7 +10,7 @@ void test() {
|
|||
var initData = {"param0": "value0"};
|
||||
var id = IsolateManager.create<IsolateTemplate>(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();
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue