更新图片缓存

This commit is contained in:
2024-08-22 23:43:01 +08:00
parent a4c8dcb9aa
commit 5e65b7fe4d
8 changed files with 342 additions and 21 deletions

View File

@@ -55,7 +55,7 @@ data class AccountProfile(
followerCount = followerCount,
followingCount = followingCount,
nickName = nickname,
avatar = ApiClient.BASE_SERVER + avatar + "?token=${AppStore.token}",
avatar = "${ApiClient.BASE_SERVER}$avatar",
bio = "",
country = "Worldwide",
isFollowing = isFollowing
@@ -86,8 +86,8 @@ data class NoticePost(
textContent = textContent,
images = images.map {
it.copy(
url = ApiClient.BASE_SERVER + it.url + "?token=${AppStore.token}",
thumbnail = ApiClient.BASE_SERVER + it.thumbnail + "?token=${AppStore.token}",
url = "${ApiClient.BASE_SERVER}${it.url}",
thumbnail = "${ApiClient.BASE_SERVER}${it.thumbnail}",
)
},
time = ApiClient.dateFromApiString(time)
@@ -113,7 +113,7 @@ data class NoticeUser(
return NoticeUserEntity(
id = id,
nickName = nickName,
avatar = ApiClient.BASE_SERVER + avatar + "?token=${AppStore.token}",
avatar = "${ApiClient.BASE_SERVER}$avatar",
)
}
}
@@ -259,7 +259,7 @@ class FollowItemPagingSource(
LoadResult.Page(
data = followListContainer.list.map {
it.copy(
avatar = ApiClient.BASE_SERVER + it.avatar + "?token=${AppStore.token}",
avatar = "${ApiClient.BASE_SERVER}${it.avatar}",
)
},
prevKey = if (currentPage == 1) null else currentPage - 1,

View File

@@ -55,7 +55,7 @@ data class Comment(
likes = likeCount,
replies = emptyList(),
postId = postId,
avatar = ApiClient.BASE_SERVER + user.avatar + "?token=${AppStore.token}",
avatar = "${ApiClient.BASE_SERVER}${user.avatar}",
author = user.id,
liked = isLiked,
unread = isUnread,
@@ -63,8 +63,8 @@ data class Comment(
it.copy(
images = it.images.map {
it.copy(
url = ApiClient.BASE_SERVER + it.url + "?token=${AppStore.token}",
thumbnail = ApiClient.BASE_SERVER + it.thumbnail + "?token=${AppStore.token}"
url = "${ApiClient.BASE_SERVER}${it.url}",
thumbnail = "${ApiClient.BASE_SERVER}${it.thumbnail}"
)
}
)

View File

@@ -44,10 +44,10 @@ data class Moment(
val time: String
) {
fun toMomentItem(): MomentEntity {
val avatar = ApiClient.BASE_SERVER + user.avatar + "?token=${AppStore.token}"
val avatar = "${ApiClient.BASE_SERVER}${user.avatar}"
return MomentEntity(
id = id.toInt(),
avatar = ApiClient.BASE_SERVER + user.avatar + "?token=${AppStore.token}",
avatar = "${ApiClient.BASE_SERVER}${user.avatar}",
nickname = user.nickName,
location = "Worldwide",
time = time,
@@ -60,9 +60,10 @@ data class Moment(
favoriteCount = favoriteCount.toInt(),
images = images.map {
MomentImageEntity(
url = ApiClient.BASE_SERVER + it.url + "?token=${AppStore.token}",
thumbnail = ApiClient.BASE_SERVER + it.thumbnail + "?token=${AppStore.token}",
id = it.id
url = "${ApiClient.BASE_SERVER}${it.url}",
thumbnail = "${ApiClient.BASE_SERVER}${it.thumbnail}",
id = it.id,
blurHash = it.blurHash
)
},
authorId = user.id.toInt(),