mirror of
https://github.com/msfjarvis/compose-lobsters
synced 2025-08-18 07:57:03 +05:30
app: cleanups
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
This commit is contained in:
parent
7c8cbc4b3f
commit
49d9ceb73a
2 changed files with 3 additions and 3 deletions
|
@ -15,9 +15,9 @@ class LobstersPagingSource @Inject constructor(
|
|||
override suspend fun load(params: LoadParams<Int>): LoadResult<Int, LobstersPost> {
|
||||
return try {
|
||||
val page = params.key ?: 1
|
||||
val posts = lobstersApi.getHottestPosts(page).mapIndexed { index, post ->
|
||||
val posts = lobstersApi.getHottestPosts(page).map { post ->
|
||||
val isSaved = lobstersRepository.isPostSaved(post.short_id)
|
||||
return@mapIndexed post.copy(is_saved = isSaved)
|
||||
post.copy(is_saved = isSaved)
|
||||
}
|
||||
|
||||
LoadResult.Page(
|
||||
|
|
|
@ -46,7 +46,7 @@ class LobstersViewModel @Inject constructor(
|
|||
}
|
||||
|
||||
fun invalidateSource() {
|
||||
source?.invalidate()
|
||||
source.invalidate()
|
||||
}
|
||||
|
||||
private fun savePost(post: LobstersPost) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue