feat(server): apk links API endpoint for Obtainium Android mobile-server version sync ()

This commit is contained in:
Nicholas 2025-05-28 17:45:49 -04:00 committed by GitHub
parent be247395db
commit 8ea40973a7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 263 additions and 0 deletions
open-api/typescript-sdk/src

View file

@ -1004,6 +1004,12 @@ export type ServerAboutResponseDto = {
version: string;
versionUrl: string;
};
export type ServerApkLinksDto = {
arm64v8a: string;
armeabiv7a: string;
universal: string;
x86_64: string;
};
export type ServerConfigDto = {
externalDomain: string;
isInitialized: boolean;
@ -2868,6 +2874,14 @@ export function getAboutInfo(opts?: Oazapfts.RequestOpts) {
...opts
}));
}
export function getAndroidLinks(opts?: Oazapfts.RequestOpts) {
return oazapfts.ok(oazapfts.fetchJson<{
status: 200;
data: ServerApkLinksDto;
}>("/server/android-links", {
...opts
}));
}
export function getServerConfig(opts?: Oazapfts.RequestOpts) {
return oazapfts.ok(oazapfts.fetchJson<{
status: 200;