Make "Connecting..." toast persistent until connection is established

This commit is contained in:
schlagmichdoch 2023-10-12 03:39:37 +02:00
parent 4e00e5b358
commit 684fe7142d
4 changed files with 28 additions and 14 deletions

View file

@ -2046,9 +2046,12 @@ class Toast extends Dialog {
_onNotify(message) {
if (this.hideTimeout) clearTimeout(this.hideTimeout);
this.$el.innerText = message;
this.$el.innerText = typeof message === "object" ? message.message : message;
this.show();
this.hideTimeout = setTimeout(_ => this.hide(), 5000);
if (typeof message === "object" && message.persistent) return;
this.hideTimeout = setTimeout(() => this.hide(), 5000);
}
}