Skip to content

Commit 949966c

Browse files
committed
Refactor favoriting logic in AlbumsView
1 parent 4ed66f1 commit 949966c

File tree

3 files changed

+7
-11
lines changed

3 files changed

+7
-11
lines changed

Musadora/Musadora/Main/MTabView.swift

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,6 @@ struct MTabView: View {
3737
Label("Settings", systemImage: "gear")
3838
}
3939
}
40-
.task {
41-
let token = try? await MusicDataRequest.tokenProvider.developerToken(options: .ignoreCache)
42-
print(token)
43-
}
4440
.welcomeSheet()
4541
#if os(visionOS)
4642
.toolbar {

Musadora/Musadora/Music Items/Album/AlbumsView.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -140,15 +140,15 @@ private extension AlbumsView {
140140
favoritingAlbumIDs.contains(album.id) == false else { return }
141141

142142
Task {
143-
await MainActor.run { favoritingAlbumIDs.insert(album.id) }
143+
_ = await MainActor.run { favoritingAlbumIDs.insert(album.id) }
144144
do {
145145
if try await MCatalog.favorite(album: album) {
146-
await MainActor.run { favoritedAlbumIDs.insert(album.id) }
146+
_ = await MainActor.run { favoritedAlbumIDs.insert(album.id) }
147147
}
148148
} catch {
149149
print(error)
150150
}
151-
await MainActor.run { favoritingAlbumIDs.remove(album.id) }
151+
_ = await MainActor.run { favoritingAlbumIDs.remove(album.id) }
152152
}
153153
}
154154
}

Musadora/Musadora/Music Items/Song/SongsView.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,15 +70,15 @@ struct SongsView: View {
7070
favoritingSongIDs.contains(song.id) == false else { return }
7171

7272
Task {
73-
await MainActor.run { favoritingSongIDs.insert(song.id) }
73+
_ = await MainActor.run { favoritingSongIDs.insert(song.id) }
7474
do {
7575
if try await MCatalog.favorite(song: song) {
76-
await MainActor.run { favoritedSongIDs.insert(song.id) }
76+
_ = await MainActor.run { favoritedSongIDs.insert(song.id) }
7777
}
7878
} catch {
7979
print(error)
8080
}
81-
await MainActor.run { favoritingSongIDs.remove(song.id) }
81+
_ = await MainActor.run { favoritingSongIDs.remove(song.id) }
8282
}
8383
} label: {
8484
let isFavorited = favoritedSongIDs.contains(song.id)
@@ -120,7 +120,7 @@ struct SongsView: View {
120120
do {
121121
let isFavorite = try await song.inFavorites
122122
if isFavorite {
123-
await MainActor.run {
123+
_ = await MainActor.run {
124124
favoritedSongIDs.insert(song.id)
125125
}
126126
}

0 commit comments

Comments
 (0)