diff --git a/app/src/main/java/com/aiosman/riderpro/ui/post/Post.kt b/app/src/main/java/com/aiosman/riderpro/ui/post/Post.kt index bd48cb0..d8e85ad 100644 --- a/app/src/main/java/com/aiosman/riderpro/ui/post/Post.kt +++ b/app/src/main/java/com/aiosman/riderpro/ui/post/Post.kt @@ -123,9 +123,6 @@ object PostViewModel : ViewModel() { fun preTransit(momentEntity: MomentEntity?) { this.postId = momentEntity?.id.toString() this.moment = momentEntity - this._commentsFlow = MutableStateFlow>(PagingData.empty()) - this.accountProfileEntity = null - viewModelScope.launch { Pager( config = PagingConfig(pageSize = 5, enablePlaceholders = false), @@ -348,7 +345,6 @@ fun PostScreen( Box( modifier = Modifier .fillMaxWidth() - ) { CommentsSection( lazyPagingItems = commentsPagging, @@ -588,8 +584,8 @@ fun CommentItem(commentEntity: CommentEntity, onLike: () -> Unit = {}) { Column { Row(modifier = Modifier.padding(vertical = 8.dp)) { CustomAsyncImage( - context, - commentEntity.avatar, + context = context, + imageUrl = commentEntity.avatar, contentDescription = "Comment Profile Picture", modifier = Modifier .size(40.dp) diff --git a/app/src/main/java/com/aiosman/riderpro/utils/Utils.kt b/app/src/main/java/com/aiosman/riderpro/utils/Utils.kt index a93f46f..54d2e62 100644 --- a/app/src/main/java/com/aiosman/riderpro/utils/Utils.kt +++ b/app/src/main/java/com/aiosman/riderpro/utils/Utils.kt @@ -21,17 +21,19 @@ object Utils { val okHttpClient = getUnsafeOkHttpClient() return ImageLoader.Builder(context) .okHttpClient(okHttpClient) - .memoryCache { - MemoryCache.Builder(context) - .maxSizePercent(0.25) // 设置内存缓存大小为可用内存的 25% - .build() - } - .diskCache { - DiskCache.Builder() - .directory(context.cacheDir.resolve("image_cache")) - .maxSizePercent(0.02) // 设置磁盘缓存大小为可用存储空间的 2% - .build() - } + .memoryCachePolicy(CachePolicy.ENABLED) + .diskCachePolicy(CachePolicy.ENABLED) +// .memoryCache { +// MemoryCache.Builder(context) +// .maxSizePercent(0.25) // 设置内存缓存大小为可用内存的 25% +// .build() +// } +// .diskCache { +// DiskCache.Builder() +// .directory(context.cacheDir.resolve("image_cache")) +// .maxSizePercent(0.02) // 设置磁盘缓存大小为可用存储空间的 2% +// .build() +// } .build() }