Switch MegaDebrid to web-only flow and reduce UI lag
Build and Release / build (push) Has been cancelled

This commit is contained in:
Sucukdeluxe
2026-02-27 06:01:28 +01:00
parent b1b8ed4180
commit 40bfda2ad7
10 changed files with 110 additions and 205 deletions
+4 -3
View File
@@ -10,7 +10,8 @@ const links = [
const settings = {
...defaultSettings(),
token: process.env.RD_TOKEN || "",
megaToken: process.env.MEGA_TOKEN || "",
megaLogin: process.env.MEGA_LOGIN || "",
megaPassword: process.env.MEGA_PASSWORD || "",
bestToken: process.env.BEST_TOKEN || "",
allDebridToken: process.env.ALLDEBRID_TOKEN || "",
providerPrimary: "alldebrid" as const,
@@ -19,8 +20,8 @@ const settings = {
autoProviderFallback: true
};
if (!settings.token && !settings.megaToken && !settings.bestToken && !settings.allDebridToken) {
console.error("No provider tokens set. Use RD_TOKEN/MEGA_TOKEN/BEST_TOKEN/ALLDEBRID_TOKEN.");
if (!settings.token && !(settings.megaLogin && settings.megaPassword) && !settings.bestToken && !settings.allDebridToken) {
console.error("No provider credentials set. Use RD_TOKEN or MEGA_LOGIN+MEGA_PASSWORD or BEST_TOKEN or ALLDEBRID_TOKEN.");
process.exit(1);
}