asyncGeneratePrivateKey function
Future
asyncGeneratePrivateKey(
)
Implementation
Future<dynamic> asyncGeneratePrivateKey() async {
final response = new ReceivePort();
await Isolate.spawn(_isolate_genratePrvKey, response.sendPort,
onExit: response.sendPort);
final sendPort = await response.first as SendPort;
final receivePort = new ReceivePort();
sendPort.send([receivePort.sendPort]);
try {
final result = await receivePort.first;
var resultString = result.toString();
if (resultString.startsWith('@@LaksaError@@')) {
throw resultString.substring(14);
}
response.close();
return result;
} catch (e) {
rethrow;
}
}