mirror of
https://git.vectorsigma.ru/public/tubearchivist.git
synced 2026-08-04 21:29:36 +00:00
pass showIgnored filter state to channel dl aggs
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user