fix: 规范setSelfOnlineStatus接口参数命名

This commit is contained in:
ling 2024-08-30 11:38:15 +08:00
parent 578f518aaf
commit 2f4dbaec4c

View File

@ -7,10 +7,10 @@ const SchemaData = {
type: 'object',
properties: {
status: { type: ['number', 'string'] },
extStatus: { type: ['number', 'string'] },
batteryStatus: { type: ['number', 'string'] },
ext_status: { type: ['number', 'string'] },
battery_status: { type: ['number', 'string'] },
},
required: ['status', 'extStatus', 'batteryStatus'],
required: ['status', 'ext_status', 'battery_status'],
} as const satisfies JSONSchema;
type Payload = FromSchema<typeof SchemaData>;
@ -23,8 +23,8 @@ export class SetOnlineStatus extends BaseAction<Payload, null> {
const NTQQUserApi = this.core.apis.UserApi;
const ret = await NTQQUserApi.setSelfOnlineStatus(
parseInt(payload.status.toString()),
parseInt(payload.extStatus.toString()),
parseInt(payload.batteryStatus.toString()),
parseInt(payload.ext_status.toString()),
parseInt(payload.battery_status.toString()),
);
if (ret.result !== 0) {
throw new Error('设置在线状态失败');