modify LatestMediaViewModel.requestLatestMedia params

fix build error
This commit is contained in:
PangMo5 2021-09-23 18:00:30 +09:00
parent fad8f14a21
commit a46ed45925
2 changed files with 13 additions and 13 deletions

View File

@ -16,12 +16,10 @@ struct LatestMediaView: View {
ScrollView(.horizontal, showsIndicators: false) { ScrollView(.horizontal, showsIndicators: false) {
LazyHStack { LazyHStack {
ForEach(viewModel.items, id: \.id) { item in ForEach(viewModel.items, id: \.id) { item in
if item.type == "Series" || item.type == "Movie" { Button {
Button { homeRouter.route(to: \.item, item)
homeRouter.route(to: \.item, item) } label: {
} label: { PortraitItemView(item: item)
PortraitItemView(item: item)
}
} }
}.padding(.trailing, 16) }.padding(.trailing, 16)
}.padding(.leading, 20) }.padding(.leading, 20)

View File

@ -26,15 +26,17 @@ final class LatestMediaViewModel: ViewModel {
func requestLatestMedia() { func requestLatestMedia() {
LogManager.shared.log.debug("Requesting latest media for user id \(SessionManager.current.user.user_id ?? "NIL")") LogManager.shared.log.debug("Requesting latest media for user id \(SessionManager.current.user.user_id ?? "NIL")")
UserLibraryAPI.getLatestMedia(userId: SessionManager.current.user.user_id!, parentId: libraryID, UserLibraryAPI.getLatestMedia(userId: SessionManager.current.user.user_id!,
parentId: libraryID,
fields: [ fields: [
.primaryImageAspectRatio, .primaryImageAspectRatio,
.seriesPrimaryImage, .seriesPrimaryImage,
.seasonUserData, .seasonUserData,
.overview, .overview,
.genres, .genres,
.people .people
], ],
includeItemTypes: ["Series", "Movie"],
enableUserData: true, limit: 12) enableUserData: true, limit: 12)
.trackActivity(loading) .trackActivity(loading)
.sink(receiveCompletion: { [weak self] completion in .sink(receiveCompletion: { [weak self] completion in