Fix new sources tip

pull/440/head
Koitharu 3 years ago
parent 00187c0d17
commit 0f7bceb268
Signed by: Koitharu
GPG Key ID: 676DEE768C17A9D7

@ -2,8 +2,6 @@ package org.koitharu.kotatsu.core.ui.widgets
import android.content.Context
import android.graphics.Outline
import android.graphics.Rect
import android.graphics.RectF
import android.graphics.drawable.Drawable
import android.util.AttributeSet
import android.view.LayoutInflater
@ -85,6 +83,8 @@ class TipView @JvmOverloads constructor(
}
outlineProvider = OutlineProvider(shapeAppearanceModel)
}
binding.buttonPrimary.setOnClickListener(this)
binding.buttonSecondary.setOnClickListener(this)
}
override fun onClick(v: View) {

@ -114,7 +114,7 @@ class ExploreFragment :
override fun onSecondaryButtonClick(tipView: TipView) {
when ((tipView.tag as? TipModel)?.key) {
ExploreViewModel.TIP_NEW_SOURCES -> TODO()
ExploreViewModel.TIP_NEW_SOURCES -> viewModel.discardNewSources()
}
}

@ -98,6 +98,12 @@ class ExploreViewModel @Inject constructor(
}
}
fun discardNewSources() {
launchJob(Dispatchers.Default) {
sourcesRepository.assimilateNewSources()
}
}
fun setGridMode(value: Boolean) {
settings.isSourcesGridMode = value
}

Loading…
Cancel
Save