handle download queue search

This commit is contained in:
Simon
2025-07-10 11:29:50 +07:00
parent 83404628e6
commit ffd3bab948
4 changed files with 35 additions and 4 deletions

View File

@@ -6,12 +6,14 @@ const loadDownloadQueue = async (
channelId: string | null,
vid_type: string | null,
showIgnored: boolean,
search: string,
) => {
const searchParams = new URLSearchParams();
if (page) searchParams.append('page', page.toString());
if (channelId) searchParams.append('channel', channelId);
if (vid_type) searchParams.append('vid_type', vid_type);
if (search) searchParams.append('q', encodeURIComponent(search));
searchParams.append('filter', showIgnored ? 'ignore' : 'pending');
const endpoint = `/api/download/${searchParams.toString() ? `?${searchParams.toString()}` : ''}`;