Prevent double sync when opening popup (#957)

This commit is contained in:
Leendert de Borst
2025-06-25 00:15:37 +02:00
committed by Leendert de Borst
parent afe2ba52b5
commit b53a4334ca
2 changed files with 3 additions and 9 deletions

View File

@@ -88,8 +88,7 @@ const CredentialsList: React.FC = () => {
setIsLoading(true);
await onRefresh();
setIsLoading(false);
setIsInitialLoading(false);
}, [onRefresh, setIsLoading, setIsInitialLoading]);
}, [onRefresh, setIsLoading]);
// Set header buttons on mount and clear on unmount
useEffect((): (() => void) => {
@@ -127,16 +126,12 @@ const CredentialsList: React.FC = () => {
const results = dbContext.sqliteClient?.getAllCredentials() ?? [];
setCredentials(results);
setIsLoading(false);
setIsInitialLoading(false);
}
};
refreshCredentials();
}, [dbContext?.sqliteClient, setIsLoading]);
// Call syncVaultAndRefresh when the page first mounts
useEffect(() => {
syncVaultAndRefresh();
}, [syncVaultAndRefresh]);
}, [dbContext?.sqliteClient, setIsLoading, setIsInitialLoading]);
// Add this function to filter credentials
const filteredCredentials = credentials.filter(cred => {

View File

@@ -117,7 +117,6 @@ const Reinitialize: React.FC = () => {
navigate('/unlock-success', { replace: true });
} else {
await restoreLastPage();
setIsInitialLoading(false);
}
},
/**