mirror of
https://github.com/msfjarvis/compose-lobsters
synced 2025-08-18 00:57:02 +05:30
build: update remaining dependencies
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
This commit is contained in:
parent
cdfa20b9a7
commit
020976e257
5 changed files with 19 additions and 9 deletions
|
@ -1,6 +1,7 @@
|
|||
package dev.msfjarvis.lobsters.data.remote
|
||||
|
||||
import androidx.paging.PagingSource
|
||||
import androidx.paging.PagingState
|
||||
import dev.msfjarvis.lobsters.data.local.LobstersPost
|
||||
import dev.msfjarvis.lobsters.data.repo.LobstersRepository
|
||||
import javax.inject.Inject
|
||||
|
@ -26,4 +27,8 @@ class LobstersPagingSource @Inject constructor(
|
|||
LoadResult.Error(e)
|
||||
}
|
||||
}
|
||||
|
||||
override fun getRefreshKey(state: PagingState<Int, LobstersPost>): Int {
|
||||
return state.pages.size + 1
|
||||
}
|
||||
}
|
||||
|
|
|
@ -100,6 +100,10 @@ fun LobstersItem(
|
|||
)
|
||||
CoilImage(
|
||||
data = "${LobstersApi.BASE_URL}/${post.submitter_user.avatarUrl}",
|
||||
contentDescription = stringResource(
|
||||
R.string.avatar_content_description,
|
||||
post.submitter_user.username
|
||||
),
|
||||
fadeIn = true,
|
||||
requestBuilder = {
|
||||
transformations(CircleCropTransformation())
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
<string name="hottest_posts">Hottest</string>
|
||||
<string name="saved_posts">Saved</string>
|
||||
<string name="submitted_by">submitted by %1$s</string>
|
||||
<string name="avatar_content_description">%1$s\'s avatar</string>
|
||||
<string name="add_to_saved_posts">Add to saved posts</string>
|
||||
<string name="remove_from_saved_posts">Remove from saved posts</string>
|
||||
</resources>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue