diff --git a/SodaLive/Sources/Content/Main/Banner/ContentMainBannerView.swift b/SodaLive/Sources/Content/Main/Banner/ContentMainBannerView.swift index a3dbbc6..e1e79c2 100644 --- a/SodaLive/Sources/Content/Main/Banner/ContentMainBannerView.swift +++ b/SodaLive/Sources/Content/Main/Banner/ContentMainBannerView.swift @@ -40,6 +40,8 @@ struct ContentMainBannerView: View { AppState.shared.setAppStep(step: .eventDetail(event: item.eventItem!)) case .CREATOR: AppState.shared.setAppStep(step: .creatorDetail(userId: item.creatorId!)) + case .SERIES: + AppState.shared.setAppStep(step: .seriesDetail(seriesId: item.seriesId!)) case .LINK: if let link = item.link, link.trimmingCharacters(in: .whitespaces).count > 0, let url = URL(string: link), UIApplication.shared.canOpenURL(url) { UIApplication.shared.open(url) @@ -68,6 +70,8 @@ struct ContentMainBannerView: View { AppState.shared.setAppStep(step: .eventDetail(event: item.eventItem!)) case .CREATOR: AppState.shared.setAppStep(step: .creatorDetail(userId: item.creatorId!)) + case .SERIES: + AppState.shared.setAppStep(step: .seriesDetail(seriesId: item.seriesId!)) case .LINK: if let link = item.link, link.trimmingCharacters(in: .whitespaces).count > 0, let url = URL(string: link), UIApplication.shared.canOpenURL(url) { UIApplication.shared.open(url) diff --git a/SodaLive/Sources/Content/Main/GetAudioContentMainResponse.swift b/SodaLive/Sources/Content/Main/GetAudioContentMainResponse.swift index ab856d5..e4c8b17 100644 --- a/SodaLive/Sources/Content/Main/GetAudioContentMainResponse.swift +++ b/SodaLive/Sources/Content/Main/GetAudioContentMainResponse.swift @@ -64,9 +64,10 @@ struct GetAudioContentBannerResponse: Decodable { let thumbnailImageUrl: String let eventItem: EventItem? let creatorId: Int? + let seriesId: Int? let link: String? } enum AudioContentBannerType: String, Decodable { - case EVENT, CREATOR, LINK + case EVENT, CREATOR, LINK, SERIES }