JohannesItten 6c6225d831 fix: don't double-send status to command requester
load_graph/stop_node/start_node each called notify() (push to all
clients) and then sent a direct response — the requesting client
got two identical messages, breaking test recv sequencing.

Use thread_local tl_requester to skip the requesting connection
in the push. notify() is called synchronously from the command,
so the thread_local is visible from the status_cb. Other clients
still receive the push; the requester gets only the direct response.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-07 22:39:09 +03:00
2026-07-06 01:27:19 +03:00
2026-07-07 18:56:15 +03:00
2026-07-07 16:46:03 +03:00
2026-07-06 02:25:14 +03:00
2026-07-07 16:46:03 +03:00
2026-07-07 17:26:47 +03:00
2026-07-07 17:26:47 +03:00
S
Description
No description provided
3.6 MiB
Languages
C++ 85.2%
Python 9.4%
CMake 5.4%