update flow

This commit is contained in:
math-pixel
2026-05-11 11:03:01 +02:00
parent 41f7b2ad19
commit 1b7813a5bb
11 changed files with 415 additions and 6 deletions
+3 -4
View File
@@ -5,8 +5,7 @@ import type { GameStepSnapshot } from "@/types/game";
const manager = GameStepManager.getInstance();
export function useGameStep(): GameStepSnapshot {
return useSyncExternalStore(manager.subscribe.bind(manager), () => ({
step: manager.getStep(),
transitionTo: manager.transitionTo.bind(manager),
}));
return useSyncExternalStore(manager.subscribe.bind(manager), () =>
manager.getSnapshot(),
);
}