diff --git a/pyproject.toml b/pyproject.toml index da89345..eabdc9a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "yacv-server" -version = "0.4.3" # TODO: Update automatically by CI on release (also for package.json!) +version = "0.4.4" # TODO: Update automatically by CI on release (also for package.json!) description = "Yet Another CAD Viewer (server)" authors = ["Yeicor <4929005+Yeicor@users.noreply.github.com>"] license = "MIT" diff --git a/yacv_server/server.py b/yacv_server/server.py index b476acd..280a0b5 100644 --- a/yacv_server/server.py +++ b/yacv_server/server.py @@ -191,6 +191,7 @@ class Server: """Handles a publish-only websocket connection that send show_object events along with their hashes and URLs""" self.at_least_one_client.set() async with sse_response(request) as resp: + resp.ping_interval = 0.1 # HACK: Browsers don't receive instant updates without this logger.debug('Client connected: %s', request.remote) # Send buffered events first, while keeping a lock