mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-05-24 02:02:36 -04:00
Use a fork of react-native-bg-downloader
This commit is contained in:
parent
3a125263b7
commit
2d8bd207ed
@ -18,7 +18,7 @@
|
||||
"@formatjs/intl-displaynames": "^6.6.6",
|
||||
"@formatjs/intl-locale": "^3.4.5",
|
||||
"@gorhom/portal": "^1.0.14",
|
||||
"@kesha-antonov/react-native-background-downloader": "^3.0.1",
|
||||
"@kesha-antonov/react-native-background-downloader": "git+https://github.com/zoriya/react-native-background-downloader.git",
|
||||
"@kyoo/ui": "workspace:^",
|
||||
"@material-symbols/svg-400": "^0.14.6",
|
||||
"@react-native-community/netinfo": "11.1.0",
|
||||
|
@ -33,7 +33,7 @@
|
||||
"yoshiki": "*"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"@kesha-antonov/react-native-background-downloader": "^3.0.1",
|
||||
"@kesha-antonov/react-native-background-downloader": "git+https://github.com/zoriya/react-native-background-downloader.git",
|
||||
"expo-file-system": "^16.0.5",
|
||||
"expo-router": "^3.4.6"
|
||||
},
|
||||
|
@ -26,7 +26,6 @@ import {
|
||||
H6,
|
||||
IconButton,
|
||||
ImageBackground,
|
||||
Link,
|
||||
Menu,
|
||||
P,
|
||||
PressableFeedback,
|
||||
@ -132,9 +131,9 @@ const DownloadedItem = ({
|
||||
</H6>
|
||||
{status === "FAILED" && <P>{t("downloads.error", { error: error ?? "Unknow error" })}</P>}
|
||||
{runtime && status === "DONE" && <SubP>{displayRuntime(runtime)}</SubP>}
|
||||
{progress !== 100 && (
|
||||
{progress !== 100 && progress !== null && (
|
||||
<View {...css({ flexDirection: "row", alignItems: "center" })}>
|
||||
<SubP {...css({ flexShrink: 0 })}>{progress}%</SubP>
|
||||
<SubP {...css({ flexShrink: 0 })}>{Math.round(progress)}%</SubP>
|
||||
<View
|
||||
{...css({
|
||||
flexGrow: 1,
|
||||
|
@ -45,7 +45,7 @@ import { z } from "zod";
|
||||
|
||||
export type State = {
|
||||
status: "DOWNLOADING" | "PAUSED" | "DONE" | "FAILED" | "STOPPED";
|
||||
progress: number;
|
||||
progress: number | null;
|
||||
size: number;
|
||||
availableSize: number;
|
||||
error?: string;
|
||||
@ -88,7 +88,7 @@ const setupDownloadTask = (
|
||||
if (!stateAtom) stateAtom = atom({} as State);
|
||||
store.set(stateAtom, {
|
||||
status: task.state,
|
||||
progress: (task.bytesDownloaded / task.bytesTotal) * 100,
|
||||
progress: task.bytesTotal ? (task.bytesDownloaded / task.bytesTotal) * 100 : null,
|
||||
size: task.bytesTotal,
|
||||
availableSize: task.bytesDownloaded,
|
||||
pause: () => {
|
||||
@ -190,6 +190,7 @@ const download = (
|
||||
headers: {
|
||||
Authorization: account.token.access_token,
|
||||
},
|
||||
showNotification: true,
|
||||
// TODO: Implement only wifi
|
||||
// network: Network.ALL,
|
||||
});
|
||||
|
@ -2509,12 +2509,12 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@kesha-antonov/react-native-background-downloader@npm:^3.0.1":
|
||||
"@kesha-antonov/react-native-background-downloader@git+https://github.com/zoriya/react-native-background-downloader.git":
|
||||
version: 3.0.1
|
||||
resolution: "@kesha-antonov/react-native-background-downloader@npm:3.0.1"
|
||||
resolution: "@kesha-antonov/react-native-background-downloader@https://github.com/zoriya/react-native-background-downloader.git#commit=3c1b703c80f82418936ee17b2e90e6ae49fc8310"
|
||||
peerDependencies:
|
||||
react-native: ">=0.57.0"
|
||||
checksum: f369689009b74add987e667746bd80409646ad2ebb51f9a4831242b365e898975d89759b7effd4169156d74ff4cc89d84318f1ab5a854dcd72bcba91081ba3a0
|
||||
checksum: 05b84e0fe11db3f818ab81bca5e36e1648ce7532335c35d2b65efb24b9241233f6755ee14c77affc765d4d24b0576f87a5951d347948fe532c515ff6322ea3f4
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@ -2603,7 +2603,7 @@ __metadata:
|
||||
resolution: "@kyoo/ui@workspace:packages/ui"
|
||||
dependencies:
|
||||
"@gorhom/portal": ^1.0.14
|
||||
"@kesha-antonov/react-native-background-downloader": ^3.0.1
|
||||
"@kesha-antonov/react-native-background-downloader": "git+https://github.com/zoriya/react-native-background-downloader.git"
|
||||
"@kyoo/models": "workspace:^"
|
||||
"@kyoo/primitives": "workspace:^"
|
||||
"@shopify/flash-list": ^1.6.3
|
||||
@ -10409,7 +10409,7 @@ __metadata:
|
||||
"@formatjs/intl-displaynames": ^6.6.6
|
||||
"@formatjs/intl-locale": ^3.4.5
|
||||
"@gorhom/portal": ^1.0.14
|
||||
"@kesha-antonov/react-native-background-downloader": ^3.0.1
|
||||
"@kesha-antonov/react-native-background-downloader": "git+https://github.com/zoriya/react-native-background-downloader.git"
|
||||
"@kyoo/ui": "workspace:^"
|
||||
"@material-symbols/svg-400": ^0.14.6
|
||||
"@react-native-community/netinfo": 11.1.0
|
||||
|
Loading…
x
Reference in New Issue
Block a user