Compare commits

..

2 Commits

Author SHA1 Message Date
3485d5b61a Bump version 2025-04-26 19:46:17 -05:00
cb81a51bfe Fixed failing to fetch manifests properly 2025-04-26 19:45:58 -05:00
2 changed files with 15 additions and 6 deletions

View File

@@ -208,10 +208,17 @@ class W3DHub
@manifests << manifest @manifests << manifest
until(manifest.full?) until(manifest.full?)
fetch_manifest("games", app_id, "manifest.xml", manifest.base_version) if fetch_manifest("games", app_id, "manifest.xml", manifest.base_version)
manifest = load_manifest("games", app_id, "manifest.xml", manifest.base_version) manifest = load_manifest("games", app_id, "manifest.xml", manifest.base_version)
manifests << manifest manifests << manifest
else
fail!("Failed to retrieve manifest: games:#{app_id}:manifest.xml-#{manifest.base_version}")
return []
end
end end
else
fail!("Failed to retrieve manifest: games:#{app_id}:manifest.xml-#{@target_version}")
return []
end end
@manifests @manifests
@@ -594,12 +601,12 @@ class W3DHub
package = array.first package = array.first
else else
fail!("Failed to fetch manifest package details! (#{category}:#{subcategory}:#{name}:#{version})") fail!("Failed to fetch manifest package details! (#{category}:#{subcategory}:#{name}:#{version})")
return return false
end end
if package.error? if package.error?
fail!("Failed to retrieve manifest package details! (#{category}:#{subcategory}:#{name}:#{version})\nError: #{package.error.gsub("-", " ").capitalize}") fail!("Failed to retrieve manifest package details! (#{category}:#{subcategory}:#{name}:#{version})\nError: #{package.error.gsub("-", " ").capitalize}")
return return false
end end
if File.exist?(Cache.package_path(category, subcategory, name, version)) if File.exist?(Cache.package_path(category, subcategory, name, version))
@@ -622,6 +629,8 @@ class W3DHub
end end
fail!("Failed to retrieve package: (#{package.category}:#{package.subcategory}:#{package.name}:#{package.version})") unless status_okay fail!("Failed to retrieve package: (#{package.category}:#{package.subcategory}:#{package.name}:#{package.version})") unless status_okay
status_okay
end end
def verify_package(package, &block) def verify_package(package, &block)

View File

@@ -1,4 +1,4 @@
class W3DHub class W3DHub
DIR_NAME = "W3DHubAlt" DIR_NAME = "W3DHubAlt"
VERSION = "0.6.0" VERSION = "0.6.1"
end end