diff --git a/src/app/state/automerge-state.ts b/src/app/state/automerge-state.ts index 07cb208..876fc91 100644 --- a/src/app/state/automerge-state.ts +++ b/src/app/state/automerge-state.ts @@ -37,6 +37,7 @@ export const initAppState = ( } }, ); + console.log("initAppState", appState); return appState; }; @@ -51,6 +52,7 @@ export async function changeState( recreateState = false, ) { appState = Automerge.change(appState, (s) => f(s as AppState)); + console.log("changeState", appState); // broadcast to all clients await broadcast(appState.sessionId, appState, recreateState); } @@ -68,4 +70,5 @@ export function loadNewState(remoteRawState: string, recreateState: boolean) { Automerge.init({ patchCallback }), remoteState, ); + console.log("loadNewState", appState); } diff --git a/src/app/state/reducers/app-state.ts b/src/app/state/reducers/app-state.ts index 4cba190..908db40 100644 --- a/src/app/state/reducers/app-state.ts +++ b/src/app/state/reducers/app-state.ts @@ -68,6 +68,7 @@ export const changeDiscussCard = (changeType: "increment" | "decrement") => { export const changeStage = (change: "next" | "back") => { const currentStage = getAppState().stage ?? 0; + console.log("YAHA, currentStage:", currentStage); if (currentStage <= 0 && change == "back") return; if (currentStage >= Stage.End && change == "next") return; return changeState((mutableState) => {