From 5d6a0fbcbad506cf3a38e4861248cf68cb229ebf Mon Sep 17 00:00:00 2001 From: seiko Date: Mon, 31 Jul 2023 14:05:27 +0800 Subject: [PATCH] fix ImageAction not change when url or resId change --- .../kotlin/com/seiko/imageloader/RememberExt.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/image-loader/src/commonMain/kotlin/com/seiko/imageloader/RememberExt.kt b/image-loader/src/commonMain/kotlin/com/seiko/imageloader/RememberExt.kt index 36822bcf..66015ecf 100644 --- a/image-loader/src/commonMain/kotlin/com/seiko/imageloader/RememberExt.kt +++ b/image-loader/src/commonMain/kotlin/com/seiko/imageloader/RememberExt.kt @@ -15,7 +15,7 @@ fun rememberImageAction( url: String, imageLoader: ImageLoader = LocalImageLoader.current, ): State { - val request = remember { ImageRequest(url) } + val request = remember(url) { ImageRequest(url) } return rememberImageAction(request, imageLoader) } @@ -24,7 +24,7 @@ fun rememberImageAction( resId: Int, imageLoader: ImageLoader = LocalImageLoader.current, ): State { - val request = remember { ImageRequest(resId) } + val request = remember(resId) { ImageRequest(resId) } return rememberImageAction(request, imageLoader) } @@ -36,7 +36,7 @@ fun rememberImagePainter( placeholderPainter: (@Composable () -> Painter)? = null, errorPainter: (@Composable () -> Painter)? = null, ): Painter { - val request = remember { ImageRequest(url) } + val request = remember(url) { ImageRequest(url) } return rememberImagePainter( request = request, imageLoader = imageLoader, @@ -54,7 +54,7 @@ fun rememberImagePainter( placeholderPainter: (@Composable () -> Painter)? = null, errorPainter: (@Composable () -> Painter)? = null, ): Painter { - val request = remember { ImageRequest(resId) } + val request = remember(resId) { ImageRequest(resId) } return rememberImagePainter( request = request, imageLoader = imageLoader,