pass showIgnored filter state to channel dl aggs

This commit is contained in:
Simon
2025-01-28 10:02:14 +07:00
parent 10a4b13506
commit 870582f732
2 changed files with 8 additions and 4 deletions

View File

@@ -14,8 +14,12 @@ export type DownloadAggsType = {
};
};
const loadDownloadAggs = async (): Promise<DownloadAggsType> => {
return APIClient('/api/download/aggs/');
const loadDownloadAggs = async (showIgnored: boolean): Promise<DownloadAggsType> => {
const searchParams = new URLSearchParams();
searchParams.append('filter', showIgnored ? 'ignore' : 'pending');
return APIClient(
`/api/download/aggs/${searchParams.toString() ? `?${searchParams.toString()}` : ''}`,
);
};
export default loadDownloadAggs;

View File

@@ -100,11 +100,11 @@ const Download = () => {
useEffect(() => {
(async () => {
const downloadAggs = await loadDownloadAggs();
const downloadAggs = await loadDownloadAggs(showIgnored);
setDownloadAggsResponse(downloadAggs);
})();
}, [lastVideoCount]);
}, [lastVideoCount, showIgnored]);
useEffect(() => {
setRefresh(true);