mirror of https://github.com/iv-org/invidious.git
VideoJS Dep. Manager: Allow custom registry url
This commit is contained in:
parent
71806ae18b
commit
ee5a396a0a
|
@ -72,6 +72,7 @@ class PlayerDependenciesConfig
|
|||
include YAML::Serializable
|
||||
|
||||
property version : String
|
||||
property registry_url : String
|
||||
property dependencies : Hash(YAML::Any, ConfigDependency)
|
||||
|
||||
def get_dependencies_to_fetch
|
||||
|
@ -131,7 +132,7 @@ class Dependency
|
|||
Dir.mkdir(@download_path)
|
||||
end
|
||||
|
||||
HTTP::Client.get("https://registry.npmjs.org/#{@dependency}/-/#{@dependency}-#{@config.version}.tgz") do |response|
|
||||
HTTP::Client.get("#{CONFIG.dependency_config.registry_url}}/#{@dependency}/-/#{@dependency}-#{@config.version}.tgz") do |response|
|
||||
data = response.body_io.gets_to_end
|
||||
File.write(downloaded_package_path, data)
|
||||
self.validate_checksum(data)
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
version: 1
|
||||
registry_url: "https://registry.npmjs.org"
|
||||
dependencies:
|
||||
#Due to a 'video append of' error (see #3011), we're stuck on 7.12.1.
|
||||
video.js:
|
||||
|
|
Loading…
Reference in New Issue