llb555
3f1438d4a0
fix(channels): publish Discord and WeChat JSON state atomically ( #7595 )
...
* fix(channels): publish Discord and WeChat JSON state atomically
* fix(channels): adopt the shared atomic publisher for both state writers
* test(channels): pin the cleanup-failure direction too
* test(channels): keep a platform-independent guard on the publish call shape
* style(tests): apply ruff format to the channel encoding test
2026-10-30 14:54:41 +08:00
..
2026-04-26 20:38:34 +08:00
2026-10-30 00:16:45 +08:00
2026-10-14 10:56:31 +08:00
2026-10-27 09:46:58 +08:00
2026-08-05 08:29:22 +08:00
2026-08-05 08:29:22 +08:00
2026-10-21 18:16:22 +08:00
2026-10-27 09:46:58 +08:00
2026-10-15 10:30:55 +08:00
2026-10-10 09:45:17 +08:00
2026-10-10 14:00:00 +08:00
2026-10-20 16:52:47 +08:00
2026-10-05 22:34:57 +08:00
2026-10-28 10:50:30 +08:00
2026-10-30 14:54:41 +08:00
2026-10-24 11:41:49 +08:00
2026-07-10 11:01:39 +08:00
2026-10-27 10:56:31 +08:00
2026-07-04 22:56:24 +08:00
2026-10-27 09:46:58 +08:00
2026-10-14 23:01:02 +08:00
2026-10-14 13:51:42 +08:00
2026-10-27 14:55:19 +08:00
2026-10-19 22:57:19 +08:00
2026-10-15 10:30:55 +08:00
2026-10-27 09:46:58 +08:00
2026-10-27 09:46:58 +08:00
2026-10-26 12:16:26 +08:00
2026-10-25 11:05:04 +08:00
2026-09-26 16:22:20 +08:00
2026-10-27 09:46:58 +08:00
2026-10-27 09:46:58 +08:00
2026-10-21 21:56:12 +08:00
2026-10-30 00:16:45 +08:00
2026-10-14 06:18:58 +08:00
2026-10-30 14:54:41 +08:00
2026-10-27 09:46:58 +08:00