diff --git a/front/apps/mobile/package.json b/front/apps/mobile/package.json
index 23a94400..0ac8ad7d 100644
--- a/front/apps/mobile/package.json
+++ b/front/apps/mobile/package.json
@@ -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",
diff --git a/front/packages/ui/package.json b/front/packages/ui/package.json
index 20508221..fa09a752 100644
--- a/front/packages/ui/package.json
+++ b/front/packages/ui/package.json
@@ -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"
},
diff --git a/front/packages/ui/src/downloads/page.tsx b/front/packages/ui/src/downloads/page.tsx
index f384501b..486dff9d 100644
--- a/front/packages/ui/src/downloads/page.tsx
+++ b/front/packages/ui/src/downloads/page.tsx
@@ -26,7 +26,6 @@ import {
H6,
IconButton,
ImageBackground,
- Link,
Menu,
P,
PressableFeedback,
@@ -132,9 +131,9 @@ const DownloadedItem = ({
{status === "FAILED" &&
{t("downloads.error", { error: error ?? "Unknow error" })}
}
{runtime && status === "DONE" && {displayRuntime(runtime)}}
- {progress !== 100 && (
+ {progress !== 100 && progress !== null && (
- {progress}%
+ {Math.round(progress)}%
{
@@ -190,6 +190,7 @@ const download = (
headers: {
Authorization: account.token.access_token,
},
+ showNotification: true,
// TODO: Implement only wifi
// network: Network.ALL,
});
diff --git a/front/yarn.lock b/front/yarn.lock
index 925a7050..11cbc8bb 100644
--- a/front/yarn.lock
+++ b/front/yarn.lock
@@ -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