Skip to content

Commit cb5530b

Browse files
committed
frontend/worker: fix not reconnecting after losing network
1 parent 5db66e0 commit cb5530b

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

frontend/src/worker.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ async function start_connection(setup_data: SetupMessage) {
145145
}
146146
self.postMessage(msg);
147147
return;
148-
}else if (resp.status !== 200) {
148+
} else if (resp.status !== 200) {
149149
const msg: Message = {
150150
type: MessageType.Error,
151151
data: {
@@ -161,6 +161,9 @@ async function start_connection(setup_data: SetupMessage) {
161161
}
162162
keys = await resp.json();
163163
} catch (e) {
164+
setTimeout(() => {
165+
start_connection(setup_data);
166+
}, 1000);
164167
return;
165168
}
166169
const decrypted_keys = decrypt_keys(keys, setup_data.secret);

0 commit comments

Comments
 (0)