Misc fixes

pull/26/head
Koitharu 6 years ago
parent c1faf2fe06
commit 8b32a60743

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

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

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

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

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

Loading…
Cancel
Save