mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-07-09 03:04:20 -04:00
Use new download route and use selected quality
This commit is contained in:
parent
fac0528148
commit
523406f269
@ -37,11 +37,12 @@ export const useDownloader = () => {
|
|||||||
query.parser,
|
query.parser,
|
||||||
account?.token.access_token,
|
account?.token.access_token,
|
||||||
);
|
);
|
||||||
|
const quality = account?.settings.downloadQuality ?? "original";
|
||||||
|
|
||||||
// TODO: This methods does not work with auth.
|
// TODO: This methods does not work with auth.
|
||||||
const a = document.createElement("a");
|
const a = document.createElement("a");
|
||||||
a.style.display = "none";
|
a.style.display = "none";
|
||||||
a.href = `${kyooApiUrl}/video/${type}/${slug}/direct`;
|
a.href = `${kyooApiUrl}/video/${type}/${slug}/offline?quality=${quality}`;
|
||||||
a.download = `${slug}.${info.extension}`;
|
a.download = `${slug}.${info.extension}`;
|
||||||
document.body.appendChild(a);
|
document.body.appendChild(a);
|
||||||
a.click();
|
a.click();
|
||||||
|
@ -186,8 +186,7 @@ const download = (
|
|||||||
const path = `${RNBackgroundDownloader.directories.documents}/${slug}-${id}.${extension}`;
|
const path = `${RNBackgroundDownloader.directories.documents}/${slug}-${id}.${extension}`;
|
||||||
const task = RNBackgroundDownloader.download({
|
const task = RNBackgroundDownloader.download({
|
||||||
id: id,
|
id: id,
|
||||||
// TODO: support variant qualities
|
url: `${account.apiUrl}/video/${type}/${slug}/offline?quality=${account.settings.downloadQuality}`,
|
||||||
url: `${account.apiUrl}/video/${type}/${slug}/direct`,
|
|
||||||
destination: path,
|
destination: path,
|
||||||
headers: {
|
headers: {
|
||||||
Authorization: account.token.access_token,
|
Authorization: account.token.access_token,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user