mirror of
https://github.com/revanced/revanced-releases-api.git
synced 2025-04-30 06:24:27 +02:00
refactor: refactor config.toml and populate tag from config file
This commit is contained in:
parent
0dbb351262
commit
73f9e8ca87
@ -106,7 +106,7 @@ class Releases:
|
||||
releases: dict[str, list] = {}
|
||||
releases['tools'] = []
|
||||
|
||||
results: list = await asyncio.gather(*[self.__get_release(repository, tag) for repository in repositories])
|
||||
results: list = await asyncio.gather(*[self.__get_release(repository, tag) for _, repository in repositories.items()])
|
||||
|
||||
releases['tools'] = [asset for result in results for asset in result]
|
||||
|
||||
|
@ -19,4 +19,5 @@ async def patches(request: Request, response: Response) -> dict:
|
||||
json: list of latest patches
|
||||
"""
|
||||
|
||||
return await releases.get_patches_json()
|
||||
return await releases.get_patches_json(config['repositories']['patches'],
|
||||
config['release']['tag'])
|
||||
|
@ -18,4 +18,5 @@ async def tools(request: Request, response: Response) -> dict:
|
||||
Returns:
|
||||
json: information about the patching tools' latest version
|
||||
"""
|
||||
return await releases.get_latest_releases(config['app']['repositories'])
|
||||
return await releases.get_latest_releases(config['repositories'],
|
||||
config['release']['tag'])
|
||||
|
13
config.toml
13
config.toml
@ -54,8 +54,17 @@ database = 5
|
||||
[auth]
|
||||
access_token_expires = false
|
||||
|
||||
[app]
|
||||
repositories = ["revanced/revanced-patcher", "revanced/revanced-patches", "revanced/revanced-integrations", "revanced/revanced-manager", "revanced/revanced-cli", "revanced/revanced-website", "revanced/revanced-releases-api"]
|
||||
[repositories]
|
||||
patcher = "revanced/revanced-patcher"
|
||||
patches = "revanced/revanced-patches"
|
||||
integration = "revanced/revanced-integrations"
|
||||
manager = "revanced/revanced-manager"
|
||||
cli = "revanced/revanced-cli"
|
||||
website = "revanced/revanced-website"
|
||||
release-api = "revanced/revanced-releases-api"
|
||||
|
||||
[Release]
|
||||
tag = "latest"
|
||||
|
||||
[socials]
|
||||
website = "https://revanced.app"
|
||||
|
Loading…
x
Reference in New Issue
Block a user