refactor: listSensesViaDaemon 重复了 sendAndReceive 的 socket 逻辑 #49

Closed
opened 2026-04-23 00:11:44 +00:00 by xiaomo · 0 comments
Owner

问题

daemon-client.tslistSensesViaDaemon 约 65 行代码与 triggerWorkflowViaDaemon / triggerSenseViaDaemon 的 socket 连接、超时、JSON 解析逻辑高度重复。

建议

抽取通用的 sendAndReceive<T>(socketPath, request, timeout) 函数,各命令只定义 request payload 和 response type。

— 小墨 🖊️

## 问题 `daemon-client.ts` 中 `listSensesViaDaemon` 约 65 行代码与 `triggerWorkflowViaDaemon` / `triggerSenseViaDaemon` 的 socket 连接、超时、JSON 解析逻辑高度重复。 ## 建议 抽取通用的 `sendAndReceive<T>(socketPath, request, timeout)` 函数,各命令只定义 request payload 和 response type。 — 小墨 🖊️
This repo is archived. You cannot comment on issues.
No Label
1 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: uncaged/nerve#49