Damien Elmes
|
790f3c9f72
|
plug new media check in
|
2020-02-17 08:40:17 +10:00 |
|
Damien Elmes
|
edf60b10d4
|
backend stores media folder/db locations; don't need to pass them in
|
2020-02-17 08:40:17 +10:00 |
|
Damien Elmes
|
9c60f2c77e
|
log media DB change registration progress, and allow aborting it
|
2020-02-17 08:40:17 +10:00 |
|
Damien Elmes
|
ef14b1a96b
|
simplify code by accumulating stats at the source
|
2020-02-17 08:40:17 +10:00 |
|
Damien Elmes
|
1f931a5b78
|
defer errors on upload to media check
|
2020-02-17 08:40:17 +10:00 |
|
Damien Elmes
|
469798f523
|
autosync media every ~15 minutes
|
2020-02-17 08:40:17 +10:00 |
|
Damien Elmes
|
14cb7357fb
|
autosync media on close
|
2020-02-17 08:40:17 +10:00 |
|
Damien Elmes
|
e9884a4b14
|
add extra hook for media sync start/stop
|
2020-02-17 08:40:17 +10:00 |
|
Damien Elmes
|
77158760ff
|
use enums for some common errors
|
2020-02-17 08:40:16 +10:00 |
|
Damien Elmes
|
85b5c26930
|
catch DB errors in sync
|
2020-02-17 08:40:16 +10:00 |
|
Damien Elmes
|
b883b09414
|
pass in endpoint
|
2020-02-17 08:40:16 +10:00 |
|
Damien Elmes
|
c489b6b7ac
|
catch network errors
|
2020-02-17 08:40:16 +10:00 |
|
Damien Elmes
|
c02a490be0
|
move more logic into mediasync.py, handle auth errors
|
2020-02-17 08:40:16 +10:00 |
|
Damien Elmes
|
ecab2da99e
|
remove unused code
|
2020-02-17 08:40:16 +10:00 |
|
Damien Elmes
|
1ba2e30854
|
show spinner when media sync active, click to reveal dialog
|
2020-02-17 08:40:16 +10:00 |
|
Damien Elmes
|
738e415463
|
connect media sync progress to Python, add a progress dialog
|
2020-02-17 08:40:16 +10:00 |
|