Initial support for GSH websocket live server updates, minor refactoring to remove thread usage from Worker 'server-side'

This commit is contained in:
2026-10-13 15:15:55 -05:00
parent 0e70fa35fe
commit c7f8583dba
2 changed files with 96 additions and 26 deletions

View File

@@ -23,6 +23,7 @@ require "chunky_png"
require "sdl3"
require_relative "lib/gosu_ext"
require_relative "lib/common"
require_relative "lib/version"
require_relative "lib/constants"
@@ -49,6 +50,7 @@ require_relative "lib/application_helper"
require_relative "lib/ico"
require_relative "lib/dds"
require_relative "lib/ww_mix"
require_relative "lib/websocket_client"
require_relative "lib/worker"
require_relative "lib/worker/api"
@@ -78,9 +80,6 @@ module W3DHubLauncher
W3DHubLauncher::Worker.new.listen
end
# Prevent race condition where server IPC isn't ready before the client attempts to connect
sleep 0.1
# UNIXSocket / client
WORKER = W3DHubLauncher::Worker.new
WORKER.connect