feat: adding real debrid user auth

This commit is contained in:
Chubby Granny Chaser 2024-05-28 14:01:28 +01:00
parent 86816dc3c3
commit 183b85d66a
No known key found for this signature in database
24 changed files with 234 additions and 137 deletions

View file

@ -114,7 +114,7 @@ export interface DownloadProgress {
timeRemaining: number;
numPeers: number;
numSeeds: number;
downloadingMetadata: boolean;
isDownloadingMetadata: boolean;
progress: number;
bytesDownloaded: number;
fileSize: number;
@ -166,3 +166,59 @@ export interface StartGameDownloadPayload {
downloadPath: string;
downloader: Downloader;
}
export interface RealDebridUnrestrictLink {
id: string;
filename: string;
mimeType: string;
filesize: number;
link: string;
host: string;
host_icon: string;
chunks: number;
crc: number;
download: string;
streamable: number;
}
export interface RealDebridAddMagnet {
id: string;
// URL of the created ressource
uri: string;
}
export interface RealDebridTorrentInfo {
id: string;
filename: string;
original_filename: string;
hash: string;
bytes: number;
original_bytes: number;
host: string;
split: number;
progress: number;
status: string;
added: string;
files: {
id: number;
path: string;
bytes: number;
selected: number;
}[];
links: string[];
ended: string;
speed: number;
seeders: number;
}
export interface RealDebridUser {
id: number;
username: string;
email: string;
points: number;
locale: string;
avatar: string;
type: string;
premium: number;
expiration: string;
}