fix: 修复3个P0遗留 — AutoRollback回退/ConfigReloaded序列化/FfiString跨allocator

This commit is contained in:
showen
2026-03-13 05:15:04 +08:00
parent 1264b94e36
commit 6067c3f0a2
10 changed files with 393 additions and 57 deletions

View File

@@ -316,8 +316,8 @@ impl Plugin for HttpPlugin {
}
}
Message::ConfigReloaded(config) => {
state.replace_config(Arc::clone(&config));
if let Some(payload) = encode_ws_event("config_update", config.as_ref()) {
state.replace_config(Arc::new(config.clone()));
if let Some(payload) = encode_ws_event("config_update", &config) {
state.publish_ws(payload);
}
}