Skip to content

Commit 3cc2ed7

Browse files
committed
fix(capi): add compatibility for action and version config
1 parent 406a3aa commit 3cc2ed7

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

packages/capi/src/index.ts

+8-2
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,9 @@ export class Capi implements CapiInstance {
8181
const options = Object.assign(this.options, opts);
8282
options.requestClient =
8383
options.requestClient || data.requestClient || 'TENCENT_SDK_CAPI';
84-
const { action, version, ...restData } = data;
84+
let { action, Action, Version, version, ...restData } = data;
85+
action = action || Action;
86+
version = version || Version;
8587

8688
let reqOption: Options = {
8789
url: '',
@@ -113,8 +115,12 @@ export class Capi implements CapiInstance {
113115
reqOption.headers!['X-TC-Token'] = this.options.token;
114116
}
115117
} else {
118+
const reqData = {
119+
...restData,
120+
Action: action,
121+
};
116122
const { url, method, payload } = tencentSignV1(
117-
this.options.isPascalCase ? pascalCaseProps(data) : data,
123+
this.options.isPascalCase ? pascalCaseProps(reqData) : reqData,
118124
options,
119125
);
120126
reqOption = {

0 commit comments

Comments
 (0)