fix: use snake_case keys inside nested command payloads

This commit is contained in:
Xianren Studio
2026-08-13 22:53:57 +08:00
parent 4485b40633
commit 496be1f032
+12 -4
View File
@@ -193,7 +193,10 @@ export const api = {
conversationId: string, conversationId: string,
messageId: string, messageId: string,
params: ChatParams, params: ChatParams,
) => invoke<void>("regenerate_message", { payload: { conversationId, messageId, params } }), ) =>
invoke<void>("regenerate_message", {
payload: { conversation_id: conversationId, message_id: messageId, params },
}),
editMessage: ( editMessage: (
conversationId: string, conversationId: string,
messageId: string, messageId: string,
@@ -201,7 +204,12 @@ export const api = {
params: ChatParams, params: ChatParams,
) => ) =>
invoke<void>("edit_message", { invoke<void>("edit_message", {
payload: { conversationId, messageId, content, params }, payload: {
conversation_id: conversationId,
message_id: messageId,
content,
params,
},
}), }),
listMessageVersions: (messageId: string) => listMessageVersions: (messageId: string) =>
invoke<MessageVersion[]>("list_message_versions", { messageId }), invoke<MessageVersion[]>("list_message_versions", { messageId }),
@@ -220,9 +228,9 @@ export const api = {
invoke<string>("download_enqueue", { invoke<string>("download_enqueue", {
payload: { payload: {
url, url,
fileName, file_name: fileName,
sha256: sha256 ?? null, sha256: sha256 ?? null,
repoId: repoId ?? null, repo_id: repoId ?? null,
source: source ?? null, source: source ?? null,
}, },
}), }),