推进资源工具与本地优先兼容链收口
This commit is contained in:
@@ -726,8 +726,8 @@ pub async fn empty_trash(
|
||||
);
|
||||
}
|
||||
let command = RuntimeCommandEnvelopeWire {
|
||||
name: "documents.emptyTrashByWorkspace".into(),
|
||||
command_id: format!("documents_empty_trash_{}", context.trace.request_id),
|
||||
name: "tree.trash.emptyWorkspace".into(),
|
||||
command_id: format!("tree_trash_empty_workspace_{}", context.trace.request_id),
|
||||
idempotency_key: context.source.idempotency_key.clone(),
|
||||
actor: RuntimeActorWire {
|
||||
actor_type: context.auth.actor_type.clone(),
|
||||
@@ -751,8 +751,11 @@ pub async fn empty_trash(
|
||||
"workspaceId": workspace_id,
|
||||
}),
|
||||
preflight_data: None,
|
||||
reason: Some("mnote-web documents empty trash".into()),
|
||||
refs: vec!["mnote-web-documents-trash".into()],
|
||||
reason: Some("mnote-web tree trash empty workspace".into()),
|
||||
refs: vec![
|
||||
"mnote-web-documents-trash-compat".into(),
|
||||
"tree.trash.emptyWorkspace".into(),
|
||||
],
|
||||
dry_run: false,
|
||||
validate_only: false,
|
||||
};
|
||||
@@ -769,7 +772,7 @@ pub async fn empty_trash(
|
||||
if let Value::Object(map) = &mut result {
|
||||
map.insert(
|
||||
"canonicalCommand".into(),
|
||||
json!("documents.emptyTrashByWorkspace"),
|
||||
json!("tree.trash.emptyWorkspace"),
|
||||
);
|
||||
map.insert("compatRoute".into(), json!("/api/documents/empty-trash"));
|
||||
}
|
||||
@@ -784,8 +787,9 @@ pub async fn empty_trash(
|
||||
"traceId": context.trace.trace_id,
|
||||
"owner": "mnote-web",
|
||||
"meta": {
|
||||
"commandName": "documents.emptyTrashByWorkspace",
|
||||
"canonicalCommand": "documents.emptyTrashByWorkspace",
|
||||
"commandName": "tree.trash.emptyWorkspace",
|
||||
"canonicalCommand": "tree.trash.emptyWorkspace",
|
||||
"compatCommandName": "documents.emptyTrashByWorkspace",
|
||||
"artifacts": artifacts,
|
||||
"artifactError": artifact_error,
|
||||
},
|
||||
@@ -1242,11 +1246,11 @@ mod tests {
|
||||
assert_eq!(payload["result"]["deletedCount"], 2);
|
||||
assert_eq!(
|
||||
payload["result"]["canonicalCommand"],
|
||||
"documents.emptyTrashByWorkspace"
|
||||
"tree.trash.emptyWorkspace"
|
||||
);
|
||||
assert_eq!(
|
||||
payload["meta"]["artifacts"]["commandLog"]["commandName"],
|
||||
"documents.emptyTrashByWorkspace"
|
||||
"tree.trash.emptyWorkspace"
|
||||
);
|
||||
assert_eq!(
|
||||
payload["meta"]["artifacts"]["domainEvent"]["eventType"],
|
||||
|
||||
Reference in New Issue
Block a user