mirror of
https://github.com/ente-io/ente.git
synced 2025-08-08 07:28:26 +00:00
[mob] Clean up stale upload files inside uploader
This commit is contained in:
parent
7487b76b9d
commit
220e80e467
@ -155,7 +155,8 @@ class Configuration {
|
||||
}
|
||||
await _preferences.setInt(lastTempFolderClearTimeKey, currentTime);
|
||||
_logger.info(
|
||||
"Cleared temp folder except $skippedTempUploadFiles upload files");
|
||||
"Cleared temp folder except $skippedTempUploadFiles upload files",
|
||||
);
|
||||
} else {
|
||||
_logger.info("Skipping temp folder clear");
|
||||
}
|
||||
|
@ -52,6 +52,7 @@ class FileUploader {
|
||||
static const kBlockedUploadsPollFrequency = Duration(seconds: 2);
|
||||
static const kFileUploadTimeout = Duration(minutes: 50);
|
||||
static const k20MBStorageBuffer = 20 * 1024 * 1024;
|
||||
static const _lastStaleFileCleanupTime = "lastStaleFileCleanupTime";
|
||||
|
||||
final _logger = Logger("FileUploader");
|
||||
final _dio = NetworkClient.instance.getDio();
|
||||
@ -121,6 +122,11 @@ class FileUploader {
|
||||
UploadLocksDB.instance,
|
||||
flagService,
|
||||
);
|
||||
if (currentTime - (_prefs.getInt(_lastStaleFileCleanupTime) ?? 0) >
|
||||
tempDirCleanUpInterval) {
|
||||
await removeStaleFiles();
|
||||
await _prefs.setInt(_lastStaleFileCleanupTime, currentTime);
|
||||
}
|
||||
Bus.instance.on<LocalPhotosUpdatedEvent>().listen((event) {
|
||||
if (event.type == EventType.deletedFromDevice ||
|
||||
event.type == EventType.deletedFromEverywhere) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user