feat: 收口 Rust Web 3000 主链

This commit is contained in:
lix-2026
2026-05-11 13:16:34 +08:00
parent 7f3f7d4e2f
commit 17c003976b
61 changed files with 2090 additions and 2256 deletions
@@ -836,6 +836,26 @@ mod tests {
assert!(request.payload_json.contains("\"name\":\"mindmaps.get\""));
}
#[test]
fn mindmap_editor_scene_query_maps_to_mindmaps_get_editor_scene() {
let query = QueryEnvelope {
name: "mindmap.editor_scene.get".into(),
payload: GetMindmap {
document_id: "page_1".into(),
mindmap_id: "mind_1".into(),
workspace_id: Some("ws_1".into()),
},
};
let request =
build_query_request(&demo_context(), &query).expect("query request should build");
assert_eq!(request.function_name, "mindmaps:getEditorScene");
assert_eq!(request.workspace_id.as_deref(), Some("ws_1"));
assert!(request
.payload_json
.contains("\"name\":\"mindmap.editor_scene.get\""));
}
#[test]
fn sidebar_dataset_query_maps_to_sidebar_dataset_list() {
let query = QueryEnvelope {
@@ -101,6 +101,7 @@ pub fn map_query_name_to_convex(query_name: &str) -> &'static str {
"page.aggregate.get" => "documents:getPageAggregate",
"mindmaps.get" => "mindmaps:get",
"mindmap.projection.get" => "mindmaps:getProjection",
"mindmap.editor_scene.get" => "mindmaps:getEditorScene",
"blocks.get" => "blocks:getById",
"sidebar.dataset.list" => "sidebar:datasetList",
"search.documents" => "search:documents",