Alper Öztürk
|
ed88a4764c
|
Merge pull request #12308 from nextcloud/refactor/use-work-manager-file-download
Use Work Manager For File Download
|
2024-01-12 10:11:42 +01:00 |
|
alperozturk
|
909c730bde
|
Remove unused parameter
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:56:20 +01:00 |
|
alperozturk
|
95e9be6ce9
|
Better notifications
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
3ba4721a36
|
Fix cancel in same root
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
ed24172d12
|
Fix isDownloading for nested folders
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
6fed74a113
|
Fix kotlin spotless check
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
2a0b754449
|
Fix cancel and isDownloading
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
3b2824e80e
|
Fix recursive worker start for folder
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
eb0735e122
|
Prepare all files to cancel
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
15dedf8116
|
Cancel fix
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
c4ba0e0b43
|
Dont show success notifications
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
98dd0c7210
|
Rebase master
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
687c557124
|
Improve notifications for different custom Android OS
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
7970ba7b75
|
Add long running task support
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
Jonas Mayer
|
85b68c2307
|
Improve Notifications
Signed-off-by: Jonas Mayer <jonas.a.mayer@gmx.net>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
17cdbc23a8
|
Fix Cancel Notification Appearance and Progress Bar Visibility
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
5aa41ce510
|
Fix cancel notification
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
7a0c591926
|
Fix cancel
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
f9d330575f
|
Prevent unnecessary file download
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
8ff2914ca4
|
Rename worker observer func
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
1689aee89a
|
Fix cancel for unique tag
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
5ea707b003
|
Use unique tag for all download type to fix sync problems
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
51bb5893eb
|
Fix cancel feature for individual file download inside folder
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
b4e541602d
|
Cancel All notification when sync canncelled
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
3e4cccfc5f
|
Cancel action remove added
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
d19b1d3fb1
|
No need for clear for each worker
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
3fe240f6d0
|
Fix race condition for isFileInQueue
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
5b4ce2ee1c
|
Add user check for isFileInQueue
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
633bc1e22a
|
Add showNewNotification
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
444e22c8c7
|
Fix sync icon for downloads in queue
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
6bf72f4a99
|
Add credentials error notification
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
578e450c6f
|
Unify download notifications
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
2664349c16
|
Fix potential race condition
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
e366499718
|
Fix context memory leak
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
28d17e38d2
|
Rebase master
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
d3f5705969
|
Rename argument name
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
8db5767c99
|
Fix back to back download
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
a043144572
|
Use same worker for file download
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
a8b5754ec7
|
Fix code analytics
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
13c2600c53
|
Add dismissAll notification
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
d69554dc3b
|
Fix tracking current download status
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
de4f673740
|
Fix tracking current download status
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
bb0fae654f
|
Fix file sync icon
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
726a9c601a
|
Fix serializable data limit crash
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
cb40aaf437
|
Add capability to track multiple download workers
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
1df82a7302
|
Fix code analytics
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
9f1ff12f46
|
Rebase master
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
838439571d
|
Fix isDownloading Folder
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
c525ed51c2
|
Fix code analytics
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|
alperozturk
|
ac552c5cde
|
Fix worker tag
Signed-off-by: alperozturk <alper_ozturk@proton.me>
|
2024-01-12 08:51:16 +01:00 |
|