Houmgaor
a752c5187e
fix(channelserver): send ACK on empty Raviente register payload
...
handleMsgSysOperateRegister returned without sending an ACK when the
payload was empty, causing the client to softlock waiting for a response.
Send doAckBufSucceed with nil data on the early-return path to match
the success-path ACK type.
Also update tests to expect error returns instead of panics from
unimplemented Build/Parse stubs (matching prior panic→error refactor),
and mark resolved anti-patterns in docs.
2026-02-20 20:05:52 +01:00
..
2026-02-18 21:39:13 +01:00
2026-02-20 17:07:42 +01:00
2026-02-20 17:07:42 +01:00
2026-02-20 17:07:42 +01:00
2026-02-20 17:07:42 +01:00
2026-02-20 17:07:42 +01:00
2026-02-20 17:07:42 +01:00
2026-02-20 17:07:42 +01:00
2023-11-19 02:34:02 +11:00
2023-11-19 00:35:22 +11:00
2023-11-19 02:34:02 +11:00
2026-02-20 17:07:42 +01:00
2023-11-19 00:35:22 +11:00
2026-02-18 21:48:08 +01:00
2023-11-19 02:34:02 +11:00
2026-02-20 19:11:41 +01:00
2026-02-20 17:07:42 +01:00
2023-11-19 02:34:02 +11:00
2024-02-20 04:18:16 +11:00
2023-11-19 00:35:22 +11:00
2023-11-19 00:35:22 +11:00
2023-11-19 00:35:22 +11:00
2026-02-20 19:11:41 +01:00
2026-02-20 19:11:41 +01:00
2023-11-19 00:35:22 +11:00
2023-11-19 02:34:02 +11:00
2026-02-20 17:07:42 +01:00
2023-11-19 00:35:22 +11:00
2023-11-19 02:34:02 +11:00
2023-11-19 02:34:02 +11:00
2023-11-19 02:34:02 +11:00
2023-11-19 02:34:02 +11:00
2023-10-17 00:35:06 +11:00
2026-02-18 21:39:13 +01:00
2026-02-20 19:11:41 +01:00
2023-11-19 02:34:02 +11:00
2023-11-19 00:35:22 +11:00
2026-02-20 17:07:42 +01:00
2023-11-19 00:35:22 +11:00
2026-02-20 17:07:42 +01:00
2023-11-19 00:35:22 +11:00
2024-02-21 02:09:42 +11:00
2026-02-18 21:48:08 +01:00
2023-11-19 00:35:22 +11:00
2026-02-18 21:48:08 +01:00
2026-02-18 21:48:08 +01:00
2023-11-19 00:35:22 +11:00
2026-02-18 21:48:08 +01:00
2026-02-20 17:07:42 +01:00
2023-11-19 00:35:22 +11:00
2023-11-19 02:34:02 +11:00
2026-02-18 21:48:08 +01:00
2023-10-31 00:21:05 +11:00
2023-11-19 00:35:22 +11:00
2023-11-19 02:34:02 +11:00
2026-02-20 19:11:41 +01:00
2026-02-18 21:48:08 +01:00
2026-02-18 21:39:13 +01:00
2026-02-18 21:39:13 +01:00
2026-02-18 21:39:13 +01:00
2026-02-20 19:11:41 +01:00
2023-12-02 21:16:26 +11:00
2026-02-18 21:39:13 +01:00
2026-02-20 17:07:42 +01:00
2023-11-22 22:59:36 +11:00
2023-11-30 00:31:09 +11:00
2023-11-19 00:35:22 +11:00
2023-10-12 23:26:12 +11:00
2026-02-18 21:48:08 +01:00
2023-11-19 00:35:22 +11:00
2026-02-20 17:07:42 +01:00
2026-02-20 19:11:41 +01:00
2026-02-18 21:39:13 +01:00
2026-02-18 21:48:08 +01:00
2023-11-19 02:34:02 +11:00
2026-02-20 17:07:42 +01:00
2023-11-19 02:34:02 +11:00
2023-11-19 02:34:02 +11:00
2023-11-19 02:34:02 +11:00
2023-11-19 02:34:02 +11:00
2023-12-02 21:10:52 +11:00
2023-11-19 00:35:22 +11:00
2026-02-18 21:39:13 +01:00
2026-02-18 21:39:13 +01:00
2024-02-25 14:12:37 +11:00
2026-02-20 19:11:41 +01:00
2026-02-20 19:11:41 +01:00
2026-02-20 17:07:42 +01:00
2024-02-25 14:12:37 +11:00
2026-02-20 17:07:42 +01:00
2023-11-19 02:34:02 +11:00
2023-11-19 02:34:02 +11:00
2026-02-20 20:05:52 +01:00
2026-02-20 17:07:42 +01:00
2026-02-20 17:07:42 +01:00
2026-02-20 17:07:42 +01:00
2026-02-20 17:07:42 +01:00
2026-02-20 17:07:42 +01:00
2023-11-19 23:12:58 +11:00
2026-02-20 17:07:42 +01:00
2026-02-20 17:07:42 +01:00
2026-02-20 17:07:42 +01:00
2026-02-19 00:46:57 +01:00
2026-02-18 21:48:08 +01:00
2023-11-19 02:34:02 +11:00
2023-11-26 23:22:56 +11:00
2023-11-19 00:35:22 +11:00
2026-02-20 20:00:54 +01:00
2023-11-19 00:35:22 +11:00
2023-11-19 00:35:22 +11:00
2023-11-19 02:34:02 +11:00
2023-11-26 23:22:56 +11:00
2023-11-19 02:34:02 +11:00
2026-02-18 21:48:08 +01:00
2026-02-20 20:00:54 +01:00
2023-11-19 02:34:02 +11:00
2026-02-20 17:07:42 +01:00
2023-10-08 19:25:48 +11:00
2023-11-07 16:50:39 +11:00
2023-11-19 00:35:22 +11:00
2026-02-20 20:00:54 +01:00
2023-11-19 00:35:22 +11:00
2026-02-20 17:07:42 +01:00
2026-02-20 17:07:42 +01:00
2023-11-26 23:22:56 +11:00
2026-02-18 21:48:08 +01:00
2026-02-18 21:48:08 +01:00
2026-02-20 20:00:54 +01:00