Migrate details to AdapterDelegates and mvvm

This commit is contained in:
Koitharu
2020-11-24 06:58:16 +02:00
parent 1b1540b35b
commit fa02cfd7e8
25 changed files with 427 additions and 338 deletions

View File

@@ -9,8 +9,8 @@ import coil.executeBlocking
import coil.request.ImageRequest
import kotlinx.coroutines.runBlocking
import org.koitharu.kotatsu.R
import org.koitharu.kotatsu.base.domain.MangaIntent
import org.koitharu.kotatsu.core.model.Manga
import org.koitharu.kotatsu.details.ui.DetailsActivity
import org.koitharu.kotatsu.history.domain.HistoryRepository
import org.koitharu.kotatsu.utils.ext.requireBitmap
import java.io.IOException
@@ -52,7 +52,7 @@ class RecentListFactory(
views.setImageViewResource(R.id.imageView_cover, R.drawable.ic_placeholder)
}
val intent = Intent()
intent.putExtra(DetailsActivity.EXTRA_MANGA_ID, item.id)
intent.putExtra(MangaIntent.KEY_ID, item.id)
views.setOnClickFillInIntent(R.id.imageView_cover, intent)
return views
}

View File

@@ -9,9 +9,9 @@ import coil.executeBlocking
import coil.request.ImageRequest
import kotlinx.coroutines.runBlocking
import org.koitharu.kotatsu.R
import org.koitharu.kotatsu.base.domain.MangaIntent
import org.koitharu.kotatsu.core.model.Manga
import org.koitharu.kotatsu.core.prefs.AppWidgetConfig
import org.koitharu.kotatsu.details.ui.DetailsActivity
import org.koitharu.kotatsu.favourites.domain.FavouritesRepository
import org.koitharu.kotatsu.utils.ext.requireBitmap
import java.io.IOException
@@ -63,7 +63,7 @@ class ShelfListFactory(
views.setImageViewResource(R.id.imageView_cover, R.drawable.ic_placeholder)
}
val intent = Intent()
intent.putExtra(DetailsActivity.EXTRA_MANGA_ID, item.id)
intent.putExtra(MangaIntent.KEY_ID, item.id)
views.setOnClickFillInIntent(R.id.rootLayout, intent)
return views
}