refactor msgbox retry

This commit is contained in:
rustdesk
2021-08-11 01:28:53 +08:00
parent 6130792734
commit 4e85841398
4 changed files with 33 additions and 16 deletions

View File

@@ -1,4 +1,4 @@
var type, title, text, getParams, remember, hasRetry, callback;
var type, title, text, getParams, remember, retry, callback;
function updateParams(params) {
type = params.type;
@@ -7,16 +7,9 @@ function updateParams(params) {
getParams = params.getParams;
remember = params.remember;
callback = params.callback;
hasRetry = type == "error" &&
title == "Connection Error" &&
text.toLowerCase().indexOf("offline") < 0 &&
text.toLowerCase().indexOf("exist") < 0 &&
text.toLowerCase().indexOf("handshake") < 0 &&
text.toLowerCase().indexOf("failed") < 0 &&
text.toLowerCase().indexOf("resolve") < 0 &&
text.toLowerCase().indexOf("manually") < 0;
if (hasRetry) {
self.timer(1s, function() {
retry = params.retry;
if (retry > 0) {
self.timer(retry * 1000, function() {
view.close({ reconnect: true });
});
}