Corrección 1 — Delete de proceso restaurado +

This commit is contained in:
2026-05-29 18:45:48 -03:00
parent 0a3c60cd09
commit 2955399ade
19 changed files with 502 additions and 98 deletions

View File

@@ -39,10 +39,19 @@ export const useLibraryStore = create<LibraryState>((set, get) => ({
load: async () => {
set({ isLoading: true })
try {
const [groups, processes, settings] = await Promise.all([
supabaseGroupRepo.getAll(),
supabaseProcessRepo.getAll(),
supabaseSettingsRepo.get(),
const TIMEOUT_MS = 8_000
const [groups, processes, settings] = await Promise.race([
Promise.all([
supabaseGroupRepo.getAll(),
supabaseProcessRepo.getAll(),
supabaseSettingsRepo.get(),
]),
new Promise<never>((_, reject) =>
setTimeout(
() => reject(new Error('Timeout: la biblioteca tardó más de 8s en cargar')),
TIMEOUT_MS,
)
),
])
set({ groups, processes, settings, isLoading: false })
} catch (err) {