This repository was archived by the owner on Feb 23, 2026. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +17
-10
lines changed
Expand file tree Collapse file tree 2 files changed +17
-10
lines changed Original file line number Diff line number Diff line change @@ -28,15 +28,20 @@ struct URLImage<S>: View where S: Shape {
2828
2929 private func lazyImage( url: URL ? , placeholder: @escaping ( ) -> some View ) -> some View {
3030 LazyImage ( url: url) { state in
31- if let image = state. image {
32- image
33- . resizable ( )
34- . scaledToFill ( )
35- } else if url != nil && state. error != nil {
36- placeholder ( )
37- . overlay ( IconSet . photo. icon)
38- } else {
39- placeholder ( )
31+ Group {
32+ if let image = state. image {
33+ image
34+ . resizable ( )
35+ . scaledToFill ( )
36+ } else {
37+ placeholder ( )
38+ }
39+ }
40+ . overlay {
41+ if url != nil && state. error != nil {
42+ IconSet . photo. icon
43+ . foregroundStyle ( . gray)
44+ }
4045 }
4146 }
4247 . onCompletion { _ in
Original file line number Diff line number Diff line change @@ -64,10 +64,12 @@ extension MainTabView {
6464 switch scenePhase {
6565 case . active:
6666 restoreUserData ( )
67+ Task { await fetchFriendsTask ( ) }
68+ Task { await fetchFavoritesTask ( ) }
6769 case . background, . inactive:
6870 guard let user = appVM. user else { return }
6971 userData = user. rawValue
70- @ unknown default : break
72+ default : break
7173 }
7274 }
7375
You can’t perform that action at this time.
0 commit comments