Remove redundant Downloader isNotification argument (#9139)

DownloadQueue.clear() already sets QUEUE downloads to NOT_DOWNLOADED.
This commit is contained in:
Two-Ai 2023-02-24 15:11:51 -05:00 committed by GitHub
parent 84a0044d51
commit 83a4e34095
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 4 additions and 14 deletions

View File

@ -75,11 +75,9 @@ class DownloadManager(
/**
* Empties the download queue.
*
* @param isNotification value that determines if status is set (needed for view updates)
*/
fun clearQueue(isNotification: Boolean = false) {
downloader.clearQueue(isNotification)
fun clearQueue() {
downloader.clearQueue()
}
/**

View File

@ -185,18 +185,10 @@ class Downloader(
/**
* Removes everything from the queue.
*
* @param isNotification value that determines if status is set (needed for view updates)
*/
fun clearQueue(isNotification: Boolean = false) {
fun clearQueue() {
destroySubscriptions()
// Needed to update the chapter view
if (isNotification) {
queue
.filter { it.status == Download.State.QUEUE }
.forEach { it.status = Download.State.NOT_DOWNLOADED }
}
queue.clear()
notifier.dismissProgress()
}

View File

@ -63,7 +63,7 @@ class NotificationReceiver : BroadcastReceiver() {
downloadManager.pauseDownloads()
}
// Clear the download queue
ACTION_CLEAR_DOWNLOADS -> downloadManager.clearQueue(true)
ACTION_CLEAR_DOWNLOADS -> downloadManager.clearQueue()
// Launch share activity and dismiss notification
ACTION_SHARE_IMAGE ->
shareImage(