diff --git a/AsyncMultiplexImage-Demo/AsyncMultiplexImage-Demo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/AsyncMultiplexImage-Demo/AsyncMultiplexImage-Demo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 001e16c..5f323e7 100644 --- a/AsyncMultiplexImage-Demo/AsyncMultiplexImage-Demo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/AsyncMultiplexImage-Demo/AsyncMultiplexImage-Demo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/FluidGroup/swiftui-support.git", "state" : { - "revision" : "167e89fce3701aff4c597601d3d226d871cd7202", - "version" : "0.2.1" + "revision" : "16ee1ed32465765f6eb293cb45862618e44321f0", + "version" : "0.2.3" } } ], diff --git a/AsyncMultiplexImage-Demo/AsyncMultiplexImage-Demo/ContentView.swift b/AsyncMultiplexImage-Demo/AsyncMultiplexImage-Demo/ContentView.swift index 0d1e2da..c9fa0e6 100644 --- a/AsyncMultiplexImage-Demo/AsyncMultiplexImage-Demo/ContentView.swift +++ b/AsyncMultiplexImage-Demo/AsyncMultiplexImage-Demo/ContentView.swift @@ -64,6 +64,7 @@ struct ContentView: View { Text("Error") } } + .id(basePhotoURLString) HStack { Button("1") { diff --git a/Package.swift b/Package.swift index d066c97..d4c116e 100644 --- a/Package.swift +++ b/Package.swift @@ -28,7 +28,7 @@ let package = Package( ], dependencies: [ .package(url: "https://github.com/kean/Nuke.git", from: "11.2.1"), - .package(url: "https://github.com/FluidGroup/swiftui-support.git", from: "0.1.0") + .package(url: "https://github.com/FluidGroup/swiftui-support.git", from: "0.2.3") ], targets: [ .target( diff --git a/Sources/AsyncMultiplexImage/AsyncMultiplexImage.swift b/Sources/AsyncMultiplexImage/AsyncMultiplexImage.swift index 5d0c670..13898cc 100644 --- a/Sources/AsyncMultiplexImage/AsyncMultiplexImage.swift +++ b/Sources/AsyncMultiplexImage/AsyncMultiplexImage.swift @@ -122,17 +122,23 @@ public struct AsyncMultiplexImage