scoresaber-reloaded-v2/src/components/AppProvider.tsx

19 lines
454 B
TypeScript
Raw Normal View History

"use client";
import { useScoresaberScoresStore } from "@/store/scoresaberScoresStore";
type AppProviderProps = {
children: React.ReactNode;
};
export function AppProvider({ children }: AppProviderProps) {
return <>{children}</>;
}
const UPDATE_INTERVAL = 1000 * 60 * 15; // 15 minutes
useScoresaberScoresStore.getState().updatePlayerScores();
setInterval(() => {
useScoresaberScoresStore.getState().updatePlayerScores();
}, UPDATE_INTERVAL);