Skip to content

Commit 0102c5e

Browse files
authored
Merge pull request #84 from rryam/sample-app-polish
Surface onboarding and runtime errors in sample app
2 parents 4408237 + dcfc851 commit 0102c5e

24 files changed

+99
-30
lines changed

Musadora/Musadora/Catalog/Station Genres/StationGenreDetailedView.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ struct StationGenreDetailedView: View {
2424
do {
2525
stations = try await MCatalog.stations(for: stationGenre)
2626
} catch {
27-
print(error)
27+
ErrorPresenter.shared.present(error)
2828
}
2929
}
3030
}

Musadora/Musadora/Catalog/Station Genres/StationGenresView.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ extension StationGenresView {
2929
do {
3030
stationGenres = try await MCatalog.stationGenres()
3131
} catch {
32-
print(error)
32+
ErrorPresenter.shared.present(error)
3333
}
3434
}
3535
}

Musadora/Musadora/Charts/AlbumChartView.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ struct AlbumChartView: View {
3131
do {
3232
try await APlayer.shared.play(album: album)
3333
} catch {
34-
print(error)
34+
ErrorPresenter.shared.present(error)
3535
}
3636
}
3737
}

Musadora/Musadora/Charts/ChartView.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ extension ChartView {
100100
do {
101101
chart = try await MCatalog.charts(genre: genre, kinds: .all, types: .all)
102102
} catch {
103-
print(error)
103+
ErrorPresenter.shared.present(error)
104104
}
105105
}
106106
}

Musadora/Musadora/Charts/ChartsView.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ struct ChartsView: View {
5050
do {
5151
genres = try await MCatalog.topGenres()
5252
} catch {
53-
print(error)
53+
ErrorPresenter.shared.present(error)
5454
}
5555
}
5656
}

Musadora/Musadora/Charts/PlaylistChartView.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ struct PlaylistChartView: View {
2929
do {
3030
try await APlayer.shared.play(playlist: playlist)
3131
} catch {
32-
print(error)
32+
ErrorPresenter.shared.present(error)
3333
}
3434
}
3535
}, label: {

Musadora/Musadora/History/RecentlyAddedView.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ struct RecentlyAddedView: View {
2323
recentlyAddedPlaylists = try await MHistory.recentlyAddedPlaylists(limit: 25, offset: 0)
2424
recentlyAddedAlbums = try await MHistory.recentlyAddedAlbums(limit: 25, offset: 0)
2525
} catch {
26-
print(error)
26+
ErrorPresenter.shared.present(error)
2727
}
2828
}
2929
}

Musadora/Musadora/History/RecentlyPlayedView.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ struct RecentlyPlayedView: View {
2323
recentlyPlayedAlbums = try await MHistory.recentlyPlayedAlbums(limit: 25, offset: 0)
2424
recentlyPlayedPlaylists = try await MHistory.recentlyPlayedPlaylists(limit: 25, offset: 0)
2525
} catch {
26-
print(error)
26+
ErrorPresenter.shared.present(error)
2727
}
2828
}
2929
}

Musadora/Musadora/Library/LibraryAlbumsView.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ struct LibraryAlbumsView: View {
1818
do {
1919
albums = try await MLibrary.albums()
2020
} catch {
21-
print(error)
21+
ErrorPresenter.shared.present(error)
2222
}
2323
}
2424
}

Musadora/Musadora/Library/LibraryPlaylistsTestView.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ struct LibraryPlaylistsTestView: View {
102102
print("Successfully fetched \(playlists.count) playlists with limit \(limit)")
103103
} catch {
104104
errorMessage = error.localizedDescription
105-
print("Error fetching playlists: \(error)")
105+
ErrorPresenter.shared.present(message: "Error fetching playlists: \(error.localizedDescription)")
106106
}
107107

108108
isLoading = false

0 commit comments

Comments
 (0)