Fixed crash from Cache accessing the global variable $Store instead of the class Store

This commit is contained in:
2021-11-25 19:53:06 -06:00
parent 4e30075f6b
commit 935aed1a7a
3 changed files with 9 additions and 8 deletions

View File

@@ -13,7 +13,7 @@ GEM
digest-crc (0.6.4)
rake (>= 12.0.0, < 14.0.0)
excon (0.78.1)
ffi (1.15.4-x64-mingw32)
ffi (1.15.4)
gosu (1.2.0)
gosu_more_drawables (0.3.1)
i18n (1.8.11)

View File

@@ -174,10 +174,10 @@ class W3DHub
next if file.removed? # No package data
if file.patch?
fail!("#{@application.name} requires patches. Patching is not yet supported.")
break
end
# if file.patch?
# fail!("#{@application.name} requires patches. Patching is not yet supported.")
# break
# end
next if packages.detect do |pkg|
pkg.category == "games" &&
@@ -186,7 +186,8 @@ class W3DHub
pkg.version == manifest.version
end
packages.push(Api::Package.new(
packages.push(
Api::Package.new(
{ category: "games", subcategory: @app_id, name: file.package, version: manifest.version }
)
)

View File

@@ -34,13 +34,13 @@ class W3DHub
end
def self.package_path(category, subcategory, name, version)
package_cache_dir = $Store.settings[:package_cache_dir]
package_cache_dir = Store.settings[:package_cache_dir]
"#{package_cache_dir}/#{category}/#{subcategory}/#{version}/#{name}.package"
end
def self.install_path(application, channel)
app_install_dir = $Store.settings[:app_install_dir]
app_install_dir = Store.settings[:app_install_dir]
"#{app_install_dir}/#{application.category}/#{application.id}/#{channel.id}"
end