update: client.js now waits for websocket connection to be open

This commit is contained in:
2026-04-22 17:34:14 +08:00
parent cb771fbf80
commit 480f08b547
3 changed files with 5 additions and 4 deletions

View File

@@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta"
[project]
name = "common"
description = "Reusable code stubs"
version = "0.1.12"
version = "0.1.13"
requires-python = ">=3.13"
authors = [
{ name="BreakerBear", email="breakerbear@autistic.men" },

View File

@@ -12,6 +12,10 @@ CONNECTION.addEventListener('message', (e) => {
else promise.resolve(message.result);
});
while (CONNECTION.readyState !== CONNECTION.OPEN) {
await new Promise(resolve => setTimeout(resolve, 1000));
}
const LogRecord = {
format: (record) => {
let ms = record.created * 1000 - new Date().getTimezoneOffset() * 60000;

View File

@@ -75,6 +75,3 @@ def setup(a: WebDriver, b: int, c: float, d: float):
attempts = b
timeout = c
interval = d
from common.jsonrpc2.server import connection
until(lambda _: connection is not None, watch=False)