add missing code of last commit (#9646)
Signed-off-by: 21pages <sunboeasy@gmail.com>
This commit is contained in:
parent
cdd58e77eb
commit
ae1c1a56e6
@ -1210,11 +1210,18 @@ class RustdeskImpl {
|
|||||||
|
|
||||||
Future<String> mainLoadAb({dynamic hint}) {
|
Future<String> mainLoadAb({dynamic hint}) {
|
||||||
Completer<String> completer = Completer();
|
Completer<String> completer = Completer();
|
||||||
|
Future<String> timeoutFuture = completer.future.timeout(
|
||||||
|
Duration(seconds: 2),
|
||||||
|
onTimeout: () {
|
||||||
|
completer.completeError(TimeoutException('Load ab timed out'));
|
||||||
|
return 'Timeout';
|
||||||
|
},
|
||||||
|
);
|
||||||
js.context["onLoadAbFinished"] = (String s) {
|
js.context["onLoadAbFinished"] = (String s) {
|
||||||
completer.complete(s);
|
completer.complete(s);
|
||||||
};
|
};
|
||||||
js.context.callMethod('setByName', ['load_ab']);
|
js.context.callMethod('setByName', ['load_ab']);
|
||||||
return completer.future;
|
return timeoutFuture;
|
||||||
}
|
}
|
||||||
|
|
||||||
Future<void> mainSaveGroup({required String json, dynamic hint}) {
|
Future<void> mainSaveGroup({required String json, dynamic hint}) {
|
||||||
@ -1228,11 +1235,18 @@ class RustdeskImpl {
|
|||||||
|
|
||||||
Future<String> mainLoadGroup({dynamic hint}) {
|
Future<String> mainLoadGroup({dynamic hint}) {
|
||||||
Completer<String> completer = Completer();
|
Completer<String> completer = Completer();
|
||||||
|
Future<String> timeoutFuture = completer.future.timeout(
|
||||||
|
Duration(seconds: 2),
|
||||||
|
onTimeout: () {
|
||||||
|
completer.completeError(TimeoutException('Load group timed out'));
|
||||||
|
return 'Timeout';
|
||||||
|
},
|
||||||
|
);
|
||||||
js.context["onLoadGroupFinished"] = (String s) {
|
js.context["onLoadGroupFinished"] = (String s) {
|
||||||
completer.complete(s);
|
completer.complete(s);
|
||||||
};
|
};
|
||||||
js.context.callMethod('setByName', ['load_group']);
|
js.context.callMethod('setByName', ['load_group']);
|
||||||
return completer.future;
|
return timeoutFuture;
|
||||||
}
|
}
|
||||||
|
|
||||||
Future<void> sessionSendPointer(
|
Future<void> sessionSendPointer(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user