Rename API filename constants
This commit is contained in:
parent
6ecdad7379
commit
b5f99d78f4
@ -10,7 +10,7 @@ module Homebrew
|
||||
module Cask
|
||||
extend Cachable
|
||||
|
||||
DEFAULT_API_ENDPOINT = "cask.jws.json"
|
||||
DEFAULT_API_FILENAME = "cask.jws.json"
|
||||
|
||||
private_class_method :cache
|
||||
|
||||
@ -41,12 +41,12 @@ module Homebrew
|
||||
end
|
||||
|
||||
def self.cached_json_file_path
|
||||
HOMEBREW_CACHE_API/DEFAULT_API_ENDPOINT
|
||||
HOMEBREW_CACHE_API/DEFAULT_API_FILENAME
|
||||
end
|
||||
|
||||
sig { returns(T::Boolean) }
|
||||
def self.download_and_cache_data!
|
||||
json_casks, updated = Homebrew::API.fetch_json_api_file "cask.jws.json"
|
||||
json_casks, updated = Homebrew::API.fetch_json_api_file DEFAULT_API_FILENAME
|
||||
|
||||
cache["renames"] = {}
|
||||
cache["casks"] = json_casks.to_h do |json_cask|
|
||||
|
||||
@ -10,8 +10,8 @@ module Homebrew
|
||||
module Formula
|
||||
extend Cachable
|
||||
|
||||
DEFAULT_API_ENDPOINT = "formula.jws.json"
|
||||
INTERNAL_V3_API_ENDPOINT = "internal/v3/homebrew-core.jws.json"
|
||||
DEFAULT_API_FILENAME = "formula.jws.json"
|
||||
INTERNAL_V3_API_FILENAME = "internal/v3/homebrew-core.jws.json"
|
||||
|
||||
private_class_method :cache
|
||||
|
||||
@ -40,19 +40,19 @@ module Homebrew
|
||||
|
||||
def self.cached_json_file_path
|
||||
if Homebrew::API.internal_json_v3?
|
||||
HOMEBREW_CACHE_API/INTERNAL_V3_API_ENDPOINT
|
||||
HOMEBREW_CACHE_API/INTERNAL_V3_API_FILENAME
|
||||
else
|
||||
HOMEBREW_CACHE_API/DEFAULT_API_ENDPOINT
|
||||
HOMEBREW_CACHE_API/DEFAULT_API_FILENAME
|
||||
end
|
||||
end
|
||||
|
||||
sig { returns(T::Boolean) }
|
||||
def self.download_and_cache_data!
|
||||
if Homebrew::API.internal_json_v3?
|
||||
json_formulae, updated = Homebrew::API.fetch_json_api_file INTERNAL_V3_API_ENDPOINT
|
||||
json_formulae, updated = Homebrew::API.fetch_json_api_file INTERNAL_V3_API_FILENAME
|
||||
overwrite_cache! T.cast(json_formulae, T::Hash[String, T.untyped])
|
||||
else
|
||||
json_formulae, updated = Homebrew::API.fetch_json_api_file DEFAULT_API_ENDPOINT
|
||||
json_formulae, updated = Homebrew::API.fetch_json_api_file DEFAULT_API_FILENAME
|
||||
|
||||
cache["aliases"] = {}
|
||||
cache["renames"] = {}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user