⚡️ fix:Fix file download status update logic to avoid unnecessary error messages.
This commit is contained in:
parent
bf3162a9e9
commit
d5742a9d93
1 changed files with 9 additions and 9 deletions
|
|
@ -421,16 +421,16 @@ public class TelegramVerticle extends AbstractVerticle {
|
|||
if (file.local == null) {
|
||||
return Future.failedFuture("File not started downloading");
|
||||
}
|
||||
if (file.local.isDownloadingCompleted) {
|
||||
return DataVerticle.fileRepository.updateStatus(
|
||||
file.id,
|
||||
file.remote.uniqueId,
|
||||
file.local.path,
|
||||
FileRecord.DownloadStatus.completed,
|
||||
System.currentTimeMillis()
|
||||
).compose(r -> Future.failedFuture("File is already downloaded successfully"));
|
||||
}
|
||||
if (isPaused && !file.local.isDownloadingActive) {
|
||||
if (file.local.isDownloadingCompleted) {
|
||||
return DataVerticle.fileRepository.updateStatus(
|
||||
file.id,
|
||||
file.remote.uniqueId,
|
||||
file.local.path,
|
||||
FileRecord.DownloadStatus.completed,
|
||||
System.currentTimeMillis()
|
||||
).compose(r -> Future.failedFuture("File is already downloaded successfully"));
|
||||
}
|
||||
return Future.failedFuture("File is not downloading");
|
||||
}
|
||||
if (!isPaused && file.local.isDownloadingActive) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue