aboutsummaryrefslogtreecommitdiffstats
path: root/server/patch_server.py
diff options
context:
space:
mode:
authorblasty <blasty@local>2026-07-10 15:35:21 +0200
committerblasty <blasty@local>2026-07-10 15:35:21 +0200
commit0531f0e1787061aff06b01981d0e72d3718e3637 (patch)
treec8c14283ffb581be90260e5770cd7952c98fa9ff /server/patch_server.py
parentrpc: more verbs — structured reads, modal select, in-view search, save (diff)
downloadida-tui-0531f0e1787061aff06b01981d0e72d3718e3637.tar.gz
ida-tui-0531f0e1787061aff06b01981d0e72d3718e3637.tar.xz
ida-tui-0531f0e1787061aff06b01981d0e72d3718e3637.zip
rpc: readiness, quit, methods discovery, not-ready guard
Spawn-and-drive needs to know when the freshly-launched TUI is usable: ping/state now carry {ready,functions,complete} (cheap; no health call) and ping adds the module name. Add a graceful 'quit' verb (acks, then exits on a short delay so the reply still flushes) and a self-documenting 'methods' table. Program-dependent verbs are refused with a clear 'not ready' instead of exploding in a worker while still loading. rpc_smoke covers readiness, methods and quit (21 green).
Diffstat (limited to 'server/patch_server.py')
0 files changed, 0 insertions, 0 deletions