improvement: replace window reload with query refetch

This commit is contained in:
Scott Wilson
2025-03-04 10:39:40 -08:00
parent 72dbef97fb
commit 5c606fe45f
@@ -72,8 +72,11 @@ export const SecretScanningPage = withPermission(
const { mutateAsync: linkGitAppInstallationWithOrganization } = const { mutateAsync: linkGitAppInstallationWithOrganization } =
useLinkGitAppInstallationWithOrg(); useLinkGitAppInstallationWithOrg();
const { mutateAsync: createNewIntegrationSession } = useCreateNewInstallationSession(); const { mutateAsync: createNewIntegrationSession } = useCreateNewInstallationSession();
const { data: installationStatus, isPending: isSecretScanningInstatllationStatusLoading } = const {
useGetSecretScanningInstallationStatus(organizationId); data: installationStatus,
isPending: isSecretScanningInstatllationStatusLoading,
refetch: refetchSecretScanningInstallationStatus
} = useGetSecretScanningInstallationStatus(organizationId);
const integrationEnabled = const integrationEnabled =
!isSecretScanningInstatllationStatusLoading && installationStatus?.appInstallationCompleted; !isSecretScanningInstatllationStatusLoading && installationStatus?.appInstallationCompleted;
@@ -91,7 +94,7 @@ export const SecretScanningPage = withPermission(
await navigate({ await navigate({
to: "/organization/secret-scanning" to: "/organization/secret-scanning"
}); });
window.location.reload(); refetchSecretScanningInstallationStatus();
} }
console.log("installation verification complete"); console.log("installation verification complete");