From 82f6b4eebe74bd836bc07f42463698acfbd91a1b Mon Sep 17 00:00:00 2001 From: Tomas Mirchev Date: Tue, 1 Jul 2025 14:00:45 +0000 Subject: [PATCH] add view socket --- reader/src/ViewPage.jsx | 14 +++++++++++++- resource-provider/server.js | 8 ++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/reader/src/ViewPage.jsx b/reader/src/ViewPage.jsx index 61b9880..0867b2d 100644 --- a/reader/src/ViewPage.jsx +++ b/reader/src/ViewPage.jsx @@ -58,9 +58,18 @@ export function ViewPage() { setSelectedOptionId(null); setSelectedIdx(0); }); + socket.on("selectedOptionChanged", (newId) => { + setSelectedOptionId(newId); + }); + socket.on("lookingAtIdxChanged", (newIdx) => { + setSelectedIdx(newIdx); + }); return () => { socket.off("connect"); + socket.off("dataChanged"); + socket.off("selectedOptionChanged"); + socket.off("lookingAtIdxChanged"); socket.off("disconnect"); }; }, []); @@ -159,7 +168,10 @@ export function ViewPage() { {options.map((option, optionIdx) => (