Moved THEME into its own file, added safe_get_image to prevent crash if image is not present, stubbed worker and some other bits for later.

This commit is contained in:
2026-04-16 10:14:53 -05:00
parent 451b08bb9e
commit 7d6fce2969
12 changed files with 188 additions and 99 deletions

29
lib/worker.rb Normal file
View File

@@ -0,0 +1,29 @@
module W3DHubLauncher
class Worker
def initialize
@threads = []
# listen for requests from frontend
listener = Thread.new { listen }
# connect to and monitor GSH web service
@threads << Thread.new { game_server_hub_websocket }
# connect to and monitor Backend web service
@threads << Thread.new { backend_websocket }
listener.join
end
def listen
loop do
request = Ractor.receive
pp request
end
end
def game_server_hub_websocket
end
def backend_websocket
end
end
end