INNER CODE UNIT · TypeScript
removeActiveDownload
SurgeDM/Surge · extension/entrypoints/popup/store/index.ts:74
export function removeActiveDownload(id: string): void {
setActiveDownloads(prev => prev.filter(d => d.id !== id));
}
// History downloads: capped to 100 entries by background handler.
const [historyDownloads, setHistoryDownloads] = createSignal<HistoryEntry[]>([]);
export { historyDownloads, setHistoryDownloads };
// Server connection state
const [serverConnected, setServerConnected] = createSignal(false);
export { serverConnected, setServerConnected };
// Browser download interception state
const [interceptEnabled, setInterceptEnabled] = createSignal(true);
export { interceptEnabled, setInterceptEnabled };
const [notificationsEnabled, setNotificationsEnabled] = createSignal(true);
export { notificationsEnabled, setNotificationsEnabled };
const [fallbackToBrowser, setFallbackToBrowser] = createSignal(true);