⚡️ 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) {
|
if (file.local == null) {
|
||||||
return Future.failedFuture("File not started downloading");
|
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 (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");
|
return Future.failedFuture("File is not downloading");
|
||||||
}
|
}
|
||||||
if (!isPaused && file.local.isDownloadingActive) {
|
if (!isPaused && file.local.isDownloadingActive) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue