mirror of
https://github.com/cyberarm/w3d_hub_linux_launcher.git
synced 2025-12-16 09:12:35 +00:00
Compare commits
3 Commits
6736abc277
...
696c30aa63
| Author | SHA1 | Date | |
|---|---|---|---|
| 696c30aa63 | |||
| 1818d8bec9 | |||
| 4af10a998e |
12
Gemfile
12
Gemfile
@@ -19,9 +19,9 @@ gem "win32-security", platforms: [:windows]
|
|||||||
# use `bundle _x.y.z_ COMMAND` to use this one...
|
# use `bundle _x.y.z_ COMMAND` to use this one...
|
||||||
# NOTE: Releasy needs to be installed as a system gem i.e. `rake install`
|
# NOTE: Releasy needs to be installed as a system gem i.e. `rake install`
|
||||||
# NOTE: contents of the `gemhome` folder in the packaged folder need to be moved into the lib/ruby/gems\<RUBY_VERSION> folder
|
# NOTE: contents of the `gemhome` folder in the packaged folder need to be moved into the lib/ruby/gems\<RUBY_VERSION> folder
|
||||||
# group :windows_packaging do
|
# group :windows_packaging do
|
||||||
# gem "bundler", "~>2.4.3"
|
# gem "bundler", "~>2.4.3"
|
||||||
# gem "rake"
|
# gem "rake"
|
||||||
# gem "ocran"
|
# gem "ocran"
|
||||||
# gem "releasy"#, path: "../releasy"
|
# gem "releasy"#, path: "../releasy"
|
||||||
# end
|
# end
|
||||||
25
Gemfile.lock
25
Gemfile.lock
@@ -2,30 +2,33 @@ GEM
|
|||||||
remote: https://rubygems.org/
|
remote: https://rubygems.org/
|
||||||
specs:
|
specs:
|
||||||
base64 (0.2.0)
|
base64 (0.2.0)
|
||||||
concurrent-ruby (1.2.3)
|
concurrent-ruby (1.3.4)
|
||||||
cyberarm_engine (0.24.4)
|
cyberarm_engine (0.24.4)
|
||||||
gosu (~> 1.1)
|
gosu (~> 1.1)
|
||||||
digest-crc (0.6.5)
|
digest-crc (0.6.5)
|
||||||
rake (>= 12.0.0, < 14.0.0)
|
rake (>= 12.0.0, < 14.0.0)
|
||||||
event_emitter (0.2.6)
|
event_emitter (0.2.6)
|
||||||
excon (0.109.0)
|
excon (1.2.3)
|
||||||
ffi (1.16.3)
|
ffi (1.17.1-x64-mingw-ucrt)
|
||||||
ffi (1.16.3-x64-mingw-ucrt)
|
ffi (1.17.1-x86_64-linux-gnu)
|
||||||
ffi-win32-extensions (1.0.4)
|
ffi-win32-extensions (1.0.4)
|
||||||
ffi
|
ffi
|
||||||
gosu (1.4.6)
|
gosu (1.4.6)
|
||||||
i18n (1.14.4)
|
i18n (1.14.6)
|
||||||
concurrent-ruby (~> 1.0)
|
concurrent-ruby (~> 1.0)
|
||||||
ircparser (1.0.0)
|
ircparser (1.0.0)
|
||||||
libui (0.0.15)
|
libui (0.1.2-x64-mingw)
|
||||||
rake (13.1.0)
|
mutex_m (0.3.0)
|
||||||
rexml (3.2.6)
|
rake (13.2.1)
|
||||||
rubyzip (2.3.2)
|
rexml (3.4.0)
|
||||||
|
rubyzip (2.4.1)
|
||||||
sdl2-bindings (0.2.3)
|
sdl2-bindings (0.2.3)
|
||||||
ffi (~> 1.15)
|
ffi (~> 1.15)
|
||||||
websocket (1.2.10)
|
websocket (1.2.11)
|
||||||
websocket-client-simple (0.8.0)
|
websocket-client-simple (0.9.0)
|
||||||
|
base64
|
||||||
event_emitter
|
event_emitter
|
||||||
|
mutex_m
|
||||||
websocket
|
websocket
|
||||||
win32-process (0.10.0)
|
win32-process (0.10.0)
|
||||||
ffi (>= 1.0.0)
|
ffi (>= 1.0.0)
|
||||||
|
|||||||
@@ -87,7 +87,7 @@ class W3DHub
|
|||||||
end
|
end
|
||||||
|
|
||||||
def self.post(url, headers = DEFAULT_HEADERS, body = nil, api = :api)
|
def self.post(url, headers = DEFAULT_HEADERS, body = nil, api = :api)
|
||||||
excon(:post, url, headers, body)
|
excon(:post, url, headers, body, api)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Method: POST
|
# Method: POST
|
||||||
|
|||||||
@@ -12,11 +12,11 @@ class W3DHub
|
|||||||
@w3dhub_logo = get_image("#{GAME_ROOT_PATH}/media/icons/app.png")
|
@w3dhub_logo = get_image("#{GAME_ROOT_PATH}/media/icons/app.png")
|
||||||
@tasks = {
|
@tasks = {
|
||||||
# connectivity_check: { started: false, complete: false }, # HEAD connectivity-check.ubuntu.com or HEAD secure.w3dhub.com?
|
# connectivity_check: { started: false, complete: false }, # HEAD connectivity-check.ubuntu.com or HEAD secure.w3dhub.com?
|
||||||
|
server_list: { started: false, complete: false },
|
||||||
refresh_user_token: { started: false, complete: false },
|
refresh_user_token: { started: false, complete: false },
|
||||||
service_status: { started: false, complete: false },
|
service_status: { started: false, complete: false },
|
||||||
applications: { started: false, complete: false },
|
applications: { started: false, complete: false },
|
||||||
app_icons: { started: false, complete: false },
|
app_icons: { started: false, complete: false }
|
||||||
server_list: { started: false, complete: false }
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@offline_mode = false
|
@offline_mode = false
|
||||||
@@ -189,6 +189,8 @@ class W3DHub
|
|||||||
package_details ||= nil
|
package_details ||= nil
|
||||||
|
|
||||||
package_details&.each do |package|
|
package_details&.each do |package|
|
||||||
|
next if package.error?
|
||||||
|
|
||||||
path = Cache.package_path(package.category, package.subcategory, package.name, package.version)
|
path = Cache.package_path(package.category, package.subcategory, package.name, package.version)
|
||||||
generated_icon_path = "#{GAME_ROOT_PATH}/media/icons/#{package.subcategory}.png"
|
generated_icon_path = "#{GAME_ROOT_PATH}/media/icons/#{package.subcategory}.png"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user