From 27b0d92ccfdb2b2c7ac59310706ef87a1df3be9b Mon Sep 17 00:00:00 2001 From: Cyberarm Date: Sat, 31 Oct 2026 10:25:47 -0500 Subject: [PATCH] Provide worker instance to w3dhub api client --- lib/worker.rb | 2 +- lib/worker/w3dhub_api.rb | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/worker.rb b/lib/worker.rb index efb3815..cc0d631 100644 --- a/lib/worker.rb +++ b/lib/worker.rb @@ -46,7 +46,7 @@ module W3DHubLauncher @game_servers = [] @host_pings = {} - @w3dhub_api = W3DHubLauncher::W3DHubApi.new + @w3dhub_api = W3DHubLauncher::W3DHubApi.new(self) Async do |task| task.async do |subtask| diff --git a/lib/worker/w3dhub_api.rb b/lib/worker/w3dhub_api.rb index 12fb211..a6e1c99 100644 --- a/lib/worker/w3dhub_api.rb +++ b/lib/worker/w3dhub_api.rb @@ -10,7 +10,9 @@ module W3DHubLauncher attr_writer :access_token - def initialize + def initialize(worker) + @worker = worker + @access_token = nil @applications = []