ui+功能一样

This commit is contained in:
zhu
2026-05-11 17:24:53 +08:00
parent 6677ec5eec
commit f8972f72ba
15 changed files with 1453 additions and 168 deletions

View File

@@ -51,6 +51,30 @@ export const useScan = () => {
await refreshCrawlState();
};
const handleResumeCrawl = async () => {
const response = await sendBackgroundMessage<CrawlTaskState | null>({ action: 'RESUME_CRAWL' });
if (response.ok) {
syncCrawlState(response.data ?? null);
return;
}
console.error('[crawl] resume failed', response.error);
await refreshCrawlState();
};
const handleDismissCrawl = async () => {
const response = await sendBackgroundMessage<CrawlTaskState | null>({ action: 'DISMISS_CRAWL' });
if (response.ok) {
syncCrawlState(response.data ?? null);
return;
}
console.error('[crawl] dismiss failed', response.error);
await refreshCrawlState();
};
function syncCrawlState(state: CrawlTaskState | null) {
crawlState.value = state;
updateSeconds();
@@ -135,6 +159,8 @@ export const useScan = () => {
crawlState,
handleScan,
handleCancelCrawl,
handleResumeCrawl,
handleDismissCrawl,
elapsedSeconds,
};
};