feat: resolved memory leak

This commit is contained in:
=
2025-11-26 20:14:49 +05:30
parent fce82d536b
commit f18e56d8b1

View File

@@ -16,13 +16,17 @@ export const ErrorPage = ({ error }: ErrorComponentProps) => {
const reloadCount = parseInt(sessionStorage.getItem("vitePreloadErrorCount") || "0", 10);
useEffect(() => {
let timeout: NodeJS.Timeout | null = null;
if (isDeploymentSkew && reloadCount <= 3) {
const timeout = setTimeout(() => {
clearTimeout(timeout);
timeout = setTimeout(() => {
if (timeout) clearTimeout(timeout);
sessionStorage.setItem("vitePreloadErrorCount", (reloadCount + 1).toString());
window.location.reload();
}, 10000);
}
return () => {
if (timeout) clearTimeout(timeout);
};
}, [isDeploymentSkew]);
if (