mirror of
https://github.com/Radiquum/AniX.git
synced 2025-09-05 05:55:36 +05:00
Compare commits
2 commits
aaca8c7f3c
...
940c6e9de2
Author | SHA1 | Date | |
---|---|---|---|
940c6e9de2 | |||
8fe175118b |
2 changed files with 10 additions and 5 deletions
|
@ -112,15 +112,20 @@ const _anixart_baseUrlList = [
|
||||||
];
|
];
|
||||||
|
|
||||||
export async function getAnixartApiBaseUrl() {
|
export async function getAnixartApiBaseUrl() {
|
||||||
if (process.env.ANIXART_BASE_URL) return process.env.ANIXART_BASE_URL;
|
if (process.env.ANIXART_BASE_URL) {
|
||||||
logger.info("FINDING WORKING ANIXART API BASE URL...");
|
ANIXART_API = process.env.ANIXART_BASE_URL
|
||||||
|
logger.info(`Using predefined anixart base url: ${process.env.ANIXART_BASE_URL}`);
|
||||||
|
return;
|
||||||
|
};
|
||||||
|
|
||||||
|
logger.info("Finding working anixart base url...");
|
||||||
|
|
||||||
for (const url of _anixart_baseUrlList) {
|
for (const url of _anixart_baseUrlList) {
|
||||||
try {
|
try {
|
||||||
const res = await fetch(`${url}/config/toggles?version_code=25062213&is_beta=true&is_api_alt=false&token=`, { method: "GET" });
|
const res = await fetch(`${url}/config/toggles?version_code=25062213&is_beta=true&is_api_alt=false&token=`, { method: "GET" });
|
||||||
await res.json();
|
await res.json();
|
||||||
ANIXART_API = url;
|
ANIXART_API = url;
|
||||||
logger.info(`FOUND WORKING ANIXART API BASE URL: ${url}`);
|
logger.info(`Found anixart base url: ${url}`);
|
||||||
break;
|
break;
|
||||||
} catch {
|
} catch {
|
||||||
continue;
|
continue;
|
||||||
|
@ -128,7 +133,7 @@ export async function getAnixartApiBaseUrl() {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!ANIXART_API) {
|
if (!ANIXART_API) {
|
||||||
logger.error("FAILED TO FIND WORKING ANIXART API BASE URL!");
|
logger.error("FATAL: Failed to find working anixart base url!");
|
||||||
process.exit(1);
|
process.exit(1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -97,7 +97,7 @@ export const ReleasePlayerCustom = (props: {
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (source.selected.name == "Libria") {
|
if (["Libria", "Liberty"].includes(source.selected.name)) {
|
||||||
const { manifest, poster } = await _fetchAnilibriaManifest(
|
const { manifest, poster } = await _fetchAnilibriaManifest(
|
||||||
episode.selected.url,
|
episode.selected.url,
|
||||||
setPlayerError
|
setPlayerError
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue