feat: migrate to new revanced api (#153)

* feat: migrate to new revanced api

* feat(download): migrate to /releases endpoint
This commit is contained in:
Ushie
2023-08-01 01:16:29 +03:00
committed by GitHub
parent a7c4b8f2e0
commit b9e50cf8d6
4 changed files with 48 additions and 76 deletions

View File

@@ -1,49 +1,49 @@
export interface Contributor {
login: string;
avatar_url: string;
html_url: string;
login: string;
avatar_url: string;
html_url: string;
}
export interface Repository {
name: string;
contributors: Contributor[];
name: string;
contributors: Contributor[];
}
export interface Patch {
name: string;
description: string;
version: string;
excluded: boolean;
deprecated: boolean;
dependencies: string[];
options: PatchOption[];
compatiblePackages: CompatiblePackage[];
name: string;
description: string;
version: string;
excluded: boolean;
dependencies: string[];
options: PatchOption[];
compatiblePackages: CompatiblePackage[];
}
export interface CompatiblePackage {
name: string;
versions: string[];
name: string;
versions: string[];
}
export interface PatchOption {
key: string;
title: string;
description: string;
required: boolean;
choices: string[];
key: string;
title: string;
description: string;
required: boolean;
choices: string[];
}
export interface Asset {
name: string;
size: string|null;
url: string;
content_type: string;
};
export interface Tool {
repository: string;
version: string;
timestamp: string;
assets: Asset[];
};
name: string;
content_type: string;
browser_download_url: string;
}
export interface Metadata {
tag_name: string;
name: string;
draft: boolean;
prerelease: boolean;
created_at: string;
published_at: string;
body: string;
}