build: update remaining dependencies

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
This commit is contained in:
Harsh Shandilya 2021-02-08 13:29:58 +05:30
parent cdfa20b9a7
commit 020976e257
No known key found for this signature in database
GPG key ID: 366D7BBAD1031E80
5 changed files with 19 additions and 9 deletions

View file

@ -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
}
}

View file

@ -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())

View file

@ -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>