Use gql for "sources"

This commit is contained in:
schroda
2023-09-01 20:29:19 +02:00
parent 4a80e18cd0
commit e1f338d013
4 changed files with 20 additions and 8 deletions

View File

@@ -169,7 +169,8 @@ const SearchAll: React.FC = () => {
const [shownLangs, setShownLangs] = useLocalStorage<string[]>('shownSourceLangs', sourceDefualtLangs());
const [showNsfw] = useLocalStorage<boolean>('showNsfw', true);
const { data: sources = [] } = requestManager.useGetSourceList();
const { data } = requestManager.useGetSourceList();
const sources = data?.sources.nodes ?? [];
const [sourceToLoadingStateMap, setSourceToLoadingStateMap] = useState<SourceToLoadingStateMap>(new Map());
const debouncedSourceToLoadingStateMap = useDebounce(sourceToLoadingStateMap, 500);

View File

@@ -188,7 +188,8 @@ export default function SourceMangas() {
abortRequest,
} = useSourceManga(sourceId, contentType, searchTerm, filtersToApply, isLargeScreen ? 2 : 1);
const { data: filters = [], mutate: mutateFilters } = requestManager.useGetSourceFilters(sourceId);
const { data: source } = requestManager.useGetSource(sourceId);
const { data } = requestManager.useGetSource(sourceId);
const source = data?.source;
const [triggerDataRefresh, setTriggerDataRefresh] = useState(false);
const message = !isLoading ? t(SOURCE_CONTENT_TYPE_TO_ERROR_MSG_KEY[contentType]) : undefined;

View File

@@ -53,7 +53,8 @@ export default function Sources() {
const [shownLangs, setShownLangs] = useLocalStorage<string[]>('shownSourceLangs', sourceDefualtLangs());
const [showNsfw] = useLocalStorage<boolean>('showNsfw', true);
const { data: sources, isLoading } = requestManager.useGetSourceList();
const { data, loading: isLoading } = requestManager.useGetSourceList();
const sources = data?.sources.nodes;
const navigate = useNavigate();