feat: add better provider support, icons, regen, and a lot more

This commit is contained in:
Zoe
2026-02-12 14:56:13 +00:00
parent d5a5945c03
commit d29f95bacf
124 changed files with 6374 additions and 1861 deletions
+6 -6
View File
@@ -1,22 +1,22 @@
const pendingGenerations: Record<string, AbortController> = {};
const pendingGenerations: Map<string, AbortController> = new Map();
export const cancelPendingGeneration = (generationId: string): boolean => {
const controller = pendingGenerations[generationId];
const controller = pendingGenerations.get(generationId);
if (controller) {
controller.abort();
delete pendingGenerations[generationId];
pendingGenerations.delete(generationId);
return true;
}
return false;
};
export const completeGeneration = (generationId: string) => {
const controller = pendingGenerations[generationId];
const controller = pendingGenerations.get(generationId);
if (controller) {
delete pendingGenerations[generationId];
pendingGenerations.delete(generationId);
}
};
export const addPendingGeneration = (generationId: string, controller: AbortController) => {
pendingGenerations[generationId] = controller;
pendingGenerations.set(generationId, controller);
};