fix(frontend): never hide available content in search results

This commit is contained in:
sct
2021-03-11 05:01:52 +00:00
parent a51d2a24d5
commit d48edeb5a9
2 changed files with 10 additions and 5 deletions

View File

@@ -31,7 +31,8 @@ interface DiscoverResult<T, S> {
const useDiscover = <T extends BaseMedia, S = Record<string, never>>(
endpoint: string,
options?: Record<string, unknown>
options?: Record<string, unknown>,
{ hideAvailable = true } = {}
): DiscoverResult<T, S> => {
const settings = useSettings();
const { locale } = useContext(LanguageContext);
@@ -74,7 +75,7 @@ const useDiscover = <T extends BaseMedia, S = Record<string, never>>(
let titles = (data ?? []).reduce((a, v) => [...a, ...v.results], [] as T[]);
if (settings.currentSettings.hideAvailable) {
if (settings.currentSettings.hideAvailable && hideAvailable) {
titles = titles.filter(
(i) =>
(i.mediaType === 'movie' || i.mediaType === 'tv') &&