merge main

This commit is contained in:
Conny Duck 2020-06-29 22:02:06 +02:00
commit 98d654876e
4 changed files with 15 additions and 14 deletions

View File

@ -68,16 +68,16 @@ dependencies {
implementation("androidx.fragment:fragment-ktx:1.3.0-alpha06")
implementation("com.google.android.material:material:1.2.0-beta01")
implementation("androidx.constraintlayout:constraintlayout:1.1.3")
implementation("androidx.swiperefreshlayout:swiperefreshlayout:1.1.0-rc01")
implementation("androidx.recyclerview:recyclerview:1.2.0-alpha03")
implementation("androidx.swiperefreshlayout:swiperefreshlayout:1.1.0")
implementation("androidx.recyclerview:recyclerview:1.2.0-alpha04")
implementation("androidx.annotation:annotation:1.1.0")
implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:$lifecycleVersion")
implementation("androidx.lifecycle:lifecycle-livedata-ktx:$lifecycleVersion")
implementation("androidx.lifecycle:lifecycle-runtime-ktx:$lifecycleVersion")
implementation("androidx.lifecycle:lifecycle-common-java8:$lifecycleVersion")
implementation("androidx.preference:preference:1.1.1")
implementation("androidx.emoji:emoji-bundled:1.1.0-rc01")
implementation("androidx.paging:paging-runtime-ktx:3.0.0-alpha01")
implementation("androidx.emoji:emoji-bundled:1.1.0")
implementation("androidx.paging:paging-runtime-ktx:3.0.0-alpha02")
implementation("androidx.viewpager2:viewpager2:1.0.0")
implementation("androidx.room:room-ktx:$roomVersion")

View File

@ -49,12 +49,13 @@ class PixelcatApplication : DaggerApplication() {
Coil.setImageLoader(
ImageLoader.Builder(this)
.okHttpClient(
okhttpClient.newBuilder()
.cache(CoilUtils.createDefaultCache(this))
.build()
)
.build())
.okHttpClient(
okhttpClient.newBuilder()
.cache(CoilUtils.createDefaultCache(this))
.build()
)
.build()
)
}
override fun applicationInjector(): AndroidInjector<PixelcatApplication> {

View File

@ -26,7 +26,7 @@ import androidx.lifecycle.Observer
import androidx.lifecycle.lifecycleScope
import androidx.paging.ExperimentalPagingApi
import androidx.recyclerview.widget.GridLayoutManager
import androidx.recyclerview.widget.MergeAdapter
import androidx.recyclerview.widget.ConcatAdapter
import at.connyduck.pixelcat.R
import at.connyduck.pixelcat.components.bottomsheet.accountselection.AccountSelectionBottomSheet
import at.connyduck.pixelcat.components.bottomsheet.menu.MenuBottomSheet
@ -106,7 +106,7 @@ class ProfileFragment : DaggerFragment(R.layout.fragment_profile) {
binding.profileRecyclerView.layoutManager = layoutManager
binding.profileRecyclerView.adapter = MergeAdapter(headerAdapter, imageAdapter)
binding.profileRecyclerView.adapter = ConcatAdapter(headerAdapter, imageAdapter)
binding.profileRecyclerView.addItemDecoration(GridSpacingItemDecoration(IMAGE_COLUMN_COUNT, imageSpacing, 1))
viewModel.setAccountInfo(arg(ACCOUNT_ID))

View File

@ -5,7 +5,7 @@ import android.content.Intent
import android.os.Bundle
import androidx.activity.viewModels
import androidx.lifecycle.Observer
import androidx.recyclerview.widget.MergeAdapter
import androidx.recyclerview.widget.ConcatAdapter
import at.connyduck.pixelcat.R
import at.connyduck.pixelcat.components.general.BaseActivity
import at.connyduck.pixelcat.components.timeline.TimeLineActionListener
@ -61,7 +61,7 @@ class DetailActivity: BaseActivity(), TimeLineActionListener {
statusAdapter = DetailStatusAdapter(displayWidth, this)
repliesAdapter = DetailReplyAdapter(this)
binding.detailRecyclerView.adapter = MergeAdapter(statusAdapter, repliesAdapter)
binding.detailRecyclerView.adapter = ConcatAdapter(statusAdapter, repliesAdapter)
viewModel.currentStatus.observe(this, Observer {
if(it is Success) {