mirror of
https://github.com/ReVanced/revanced-api.git
synced 2026-01-23 03:01:04 +00:00
feat: better versioning engine
This commit is contained in:
committed by
Alexandre Teles (afterSt0rm)
parent
73252524f1
commit
8d36663610
8
api/utils/versioning.py
Normal file
8
api/utils/versioning.py
Normal file
@@ -0,0 +1,8 @@
|
||||
from cytoolz import keyfilter
|
||||
from config import api_versions
|
||||
|
||||
|
||||
def get_version(value: str) -> str:
|
||||
result = keyfilter(lambda key: value in api_versions[key], api_versions)
|
||||
|
||||
return list(result.keys())[0] if result else "v0"
|
||||
Reference in New Issue
Block a user