Add card table item

This commit is contained in:
2026-03-12 20:44:28 +01:00
parent 20b794b921
commit 1d5723788e
10 changed files with 762 additions and 1 deletions

View File

@@ -23,8 +23,10 @@ type MessageHandlerDeps = {
itemPropertyIndex: number;
carriedItemId: string | null;
whiteboardItemId: string | null;
cardTableItemId: string | null;
};
refreshWhiteboardStatus: () => void;
refreshCardTableStatus: () => void;
dom: {
connectButton: HTMLElement;
disconnectButton: HTMLElement;
@@ -266,6 +268,15 @@ export function createOnMessageHandler(deps: MessageHandlerDeps): (message: Inco
) {
deps.refreshWhiteboardStatus();
}
if (
deps.state.cardTableItemId === message.item.id &&
(deps.state.mode === 'cardTableMenu' ||
deps.state.mode === 'cardTableHand' ||
deps.state.mode === 'cardTableCardAction' ||
deps.state.mode === 'cardTableDiscard')
) {
deps.refreshCardTableStatus();
}
await deps.refreshAudioSubscriptions(true);
break;
}