mirror of
https://github.com/cyberarm/w3d_hub_linux_launcher.git
synced 2026-05-06 09:28:18 +00:00
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:
29
lib/worker.rb
Normal file
29
lib/worker.rb
Normal 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
|
||||
Reference in New Issue
Block a user