Skip to content
This repository was archived by the owner on Feb 23, 2026. It is now read-only.
/ harmonie Public archive

Commit e61055d

Browse files
authored
Merge pull request #191 from makinosp/develop
Develop
2 parents 7dd1ba5 + 4237027 commit e61055d

File tree

2 files changed

+17
-10
lines changed

2 files changed

+17
-10
lines changed

harmonie/Components/URLImage/URLImage.swift

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff 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

harmonie/Views/MainTabView.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)