"use client"; import React from "react"; import { localProjectRepository } from "../lib/project-repository"; export function useAssetCleanupJob() { React.useEffect(() => { if (typeof window === "undefined") return undefined; const id = window.setInterval(() => { void localProjectRepository.cleanupAssets(); }, 45_000); return () => window.clearInterval(id); }, []); }