diff --git a/common/modules/anilist.js b/common/modules/anilist.js index 6776035..62d20a1 100644 --- a/common/modules/anilist.js +++ b/common/modules/anilist.js @@ -624,12 +624,12 @@ class AnilistClient { async search (variables = {}) { variables.sort ||= 'SEARCH_MATCH' const query = /* js */` - query($page: Int, $perPage: Int, $sort: [MediaSort], $search: String, $onList: Boolean, $status: MediaStatus, $season: MediaSeason, $year: Int, $genre: String, $format: MediaFormat) { + query($page: Int, $perPage: Int, $sort: [MediaSort], $search: String, $onList: Boolean, $status: MediaStatus, $status_not: MediaStatus, $season: MediaSeason, $year: Int, $genre: String, $format: MediaFormat) { Page(page: $page, perPage: $perPage) { pageInfo { hasNextPage }, - media(type: ANIME, search: $search, sort: $sort, onList: $onList, status: $status, season: $season, seasonYear: $year, genre: $genre, format: $format, format_not: MUSIC) { + media(type: ANIME, search: $search, sort: $sort, onList: $onList, status: $status, status_not: $status_not, season: $season, seasonYear: $year, genre: $genre, format: $format, format_not: MUSIC) { ${queryObjects} } } diff --git a/common/views/Home/Home.svelte b/common/views/Home/Home.svelte index a55f34d..b05e6bf 100644 --- a/common/views/Home/Home.svelte +++ b/common/views/Home/Home.svelte @@ -3,7 +3,7 @@ import { settings } from '@/modules/settings.js' import { anilistClient, currentSeason, currentYear } from '@/modules/anilist.js' - const bannerData = anilistClient.search({ method: 'Search', sort: 'POPULARITY_DESC', perPage: 15, onList: false, season: currentSeason, year: currentYear }) + const bannerData = anilistClient.search({ method: 'Search', sort: 'POPULARITY_DESC', perPage: 15, onList: false, season: currentSeason, year: currentYear, status_not: 'NOT_YET_RELEASED' }) const manager = new SectionsManager()