Fix "Sources::filter"
The "showNsfw" filter could only filter for either all sources or sources that aren't nsfw. The "pinned" and "enabled" filtered behaved similarly, but at the same time they were also completely buggy. E.g. "pinned = false" just returned all sources including pinned ones.
This commit is contained in:
@@ -49,7 +49,7 @@ export function Sources({ tabsMenuHeight }: { tabsMenuHeight: number }) {
|
||||
const filteredSources = useMemo(
|
||||
() =>
|
||||
SourceService.filter(sources ?? [], {
|
||||
showNsfw,
|
||||
isNsfw: showNsfw ? undefined : true,
|
||||
languages: shownLangs,
|
||||
keepLocalSource: true,
|
||||
enabled: true,
|
||||
@@ -59,7 +59,7 @@ export function Sources({ tabsMenuHeight }: { tabsMenuHeight: number }) {
|
||||
const sourcesForLanguageFilter = useMemo(
|
||||
() =>
|
||||
SourceService.filter(sources ?? [], {
|
||||
showNsfw,
|
||||
isNsfw: showNsfw ? undefined : true,
|
||||
removeLocalSource: true,
|
||||
}),
|
||||
[sources],
|
||||
|
||||
Reference in New Issue
Block a user