fix new chapter auto downloading when disabled (#414)
* fix downloading new chapter when disabled * fix method name
This commit is contained in:
parent
5ed8805de9
commit
c2e2076b0a
3 changed files with 9 additions and 9 deletions
|
@ -67,7 +67,7 @@ object Migrations {
|
|||
}
|
||||
}
|
||||
if (oldVersion < 54)
|
||||
DownloadProvider(context).renameChaapters()
|
||||
DownloadProvider(context).renameChapters()
|
||||
if (oldVersion < 62) {
|
||||
LibraryPresenter.updateDB()
|
||||
// Restore jobs after migrating from Evernote's job scheduler to WorkManager.
|
||||
|
|
|
@ -109,7 +109,7 @@ class DownloadProvider(private val context: Context) {
|
|||
* @param manga the manga of the chapter.
|
||||
* @param source the source of the chapter.
|
||||
*/
|
||||
fun renameChaapters() {
|
||||
fun renameChapters() {
|
||||
val db by injectLazy<DatabaseHelper>()
|
||||
val sourceManager by injectLazy<SourceManager>()
|
||||
val mangas = db.getLibraryMangas().executeAsBlocking()
|
||||
|
|
|
@ -410,13 +410,13 @@ class MangaDetailsPresenter(
|
|||
val newChapters = syncChaptersWithSource(db, finChapters, manga, source)
|
||||
if (newChapters.first.isNotEmpty()) {
|
||||
val downloadNew = preferences.downloadNew().getOrDefault()
|
||||
val categoriesToDownload =
|
||||
preferences.downloadNewCategories().getOrDefault().map(String::toInt)
|
||||
val shouldDownload = !controller.fromCatalogue && mangaWasInitalized
|
||||
(downloadNew && (categoriesToDownload.isEmpty() || getMangaCategoryIds().any { it in categoriesToDownload }))
|
||||
if (shouldDownload) {
|
||||
downloadChapters(newChapters.first.sortedBy { it.chapter_number }
|
||||
.map { it.toModel() })
|
||||
if (downloadNew && !controller.fromCatalogue && mangaWasInitalized) {
|
||||
val categoriesToDownload = preferences.downloadNewCategories().getOrDefault().map(String::toInt)
|
||||
val shouldDownload = categoriesToDownload.isEmpty() || getMangaCategoryIds().any { it in categoriesToDownload }
|
||||
if (shouldDownload) {
|
||||
downloadChapters(newChapters.first.sortedBy { it.chapter_number }
|
||||
.map { it.toModel() })
|
||||
}
|
||||
}
|
||||
}
|
||||
if (newChapters.second.isNotEmpty()) {
|
||||
|
|
Reference in a new issue