Files
hydra/src/main/services/download/hydra-debrid.ts
Chubby Granny Chaser d1cdfc0ba5 fix: improving readability
2025-04-12 21:54:52 +01:00

28 lines
557 B
TypeScript

import { HydraApi } from "../hydra-api";
export class HydraDebridClient {
public static getAvailableMagnets(
magnets: string[]
): Promise<Record<string, boolean>> {
return HydraApi.put(
"/debrid/check-availability",
{
magnets,
},
{ needsAuth: false }
);
}
public static async getDownloadUrl(magnet: string) {
try {
const response = await HydraApi.post("/debrid/request-file", {
magnet,
});
return response.downloadUrl;
} catch (error) {
return null;
}
}
}