From 8577eb138af6dff0ff89a4ad3481caf9ace8366c Mon Sep 17 00:00:00 2001 From: Maxime Bret Date: Tue, 16 Jul 2024 14:47:45 +0200 Subject: [PATCH] fix: handle undefined adapter --- src/lib/state/persistance/usePersistSignals.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/state/persistance/usePersistSignals.tsx b/src/lib/state/persistance/usePersistSignals.tsx index 0818342..ff27481 100644 --- a/src/lib/state/persistance/usePersistSignals.tsx +++ b/src/lib/state/persistance/usePersistSignals.tsx @@ -97,7 +97,7 @@ export function usePersistSignals({ * process will start again. This is useful when you * need to change adapter during runtime. */ - adapter: Adapter + adapter?: Adapter }) { const entriesRef = useLiveRef(entries) const onReadyRef = useLiveRef(onReady) @@ -110,7 +110,7 @@ export function usePersistSignals({ return adapterSubject.current.pipe( switchMap((adapterInstance) => { const stream = - entries.length === 0 + entries.length === 0 || !adapterInstance ? of(true) : zip( ...entries.map((config) =>