19 lines
454 B
TypeScript
19 lines
454 B
TypeScript
|
"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);
|