diff --git a/Shared/Home/FavoriteItemView.swift b/Shared/Home/FavoriteItemView.swift index 49e6f480..e00447e0 100644 --- a/Shared/Home/FavoriteItemView.swift +++ b/Shared/Home/FavoriteItemView.swift @@ -88,6 +88,12 @@ struct FavoriteItemView: View { channel.videos = videos ChannelsCacheModel.shared.store(channel) store.contentItems = ContentItem.array(of: videos) + } else if let channelPage: ChannelPage = response.typedContent() { + if let channel = channelPage.channel { + ChannelsCacheModel.shared.store(channel) + } + + store.contentItems = channelPage.results } } case let .channelPlaylist(_, id, title):