Misc fixes

This commit is contained in:
Koitharu
2020-05-16 09:16:25 +03:00
parent c1faf2fe06
commit 8b32a60743
5 changed files with 11 additions and 4 deletions

View File

@@ -105,7 +105,7 @@ class FavouritesRepository : KoinComponent {
}
fun unsubscribe(listener: OnFavouritesChangeListener) {
listeners += listener
listeners -= listener
}
private suspend fun notifyFavouritesChanged(mangaId: Long) {

View File

@@ -86,7 +86,7 @@ class HistoryRepository : KoinComponent {
}
fun unsubscribe(listener: OnHistoryChangeListener) {
listeners += listener
listeners -= listener
}
private suspend fun notifyHistoryChanged() {

View File

@@ -26,7 +26,11 @@ class FavouritesListPresenter : BasePresenter<MangaListView<Unit>>() {
viewState.onLoadingStateChanged(true)
try {
val list = withContext(Dispatchers.IO) {
repository.getManga(categoryId = categoryId, offset = offset)
if (categoryId == 0L) {
repository.getAllManga(offset = offset)
} else {
repository.getManga(categoryId = categoryId, offset = offset)
}
}
if (offset == 0) {
viewState.onListChanged(list)

View File

@@ -2,7 +2,9 @@ package org.koitharu.kotatsu.ui.settings.sources
import android.os.Bundle
import android.view.View
import androidx.recyclerview.widget.DividerItemDecoration
import androidx.recyclerview.widget.ItemTouchHelper
import androidx.recyclerview.widget.RecyclerView
import kotlinx.android.synthetic.main.fragment_settings_sources.*
import org.koitharu.kotatsu.R
import org.koitharu.kotatsu.core.model.MangaSource
@@ -27,6 +29,7 @@ class SourcesSettingsFragment : BaseFragment(R.layout.fragment_settings_sources)
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
recyclerView.addItemDecoration(DividerItemDecoration(view.context, RecyclerView.VERTICAL))
recyclerView.adapter = SourcesAdapter(this)
reorderHelper.attachToRecyclerView(recyclerView)
}

View File

@@ -134,7 +134,7 @@ class TrackWorker(context: Context, workerParams: WorkerParameters) :
newChapters.size, newChapters.size)
with(builder) {
setContentText(summary)
setContentText(manga.title)
setContentTitle(manga.title)
setNumber(newChapters.size)
setLargeIcon(Coil.execute(GetRequestBuilder(applicationContext)
.data(manga.coverUrl)