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 = []