Skip to content

Commit f6c7937

Browse files
committed
Replace Type.Void() with Type.Object({})
Replace Type.Void() payload/return schemas with Type.Object({}) in several OneBot action extensions to represent empty object schemas and avoid void-type validation issues. Updated files: BotExit (payload & return), GetClientkey, GetFriendWithCategory, GetGroupAddRequest, GetRkey, GetRobotUinRange, GetUnidirectionalFriendList.
1 parent 39460e4 commit f6c7937

7 files changed

Lines changed: 8 additions & 8 deletions

File tree

packages/napcat-onebot/action/extends/BotExit.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import { Type } from '@sinclair/typebox';
44

55
export class BotExit extends OneBotAction<void, void> {
66
override actionName = ActionName.Exit;
7-
override payloadSchema = Type.Void();
8-
override returnSchema = Type.Void();
7+
override payloadSchema = Type.Object({});
8+
override returnSchema = Type.Object({});
99
override actionSummary = '退出登录';
1010
override actionTags = ['系统扩展'];
1111
override payloadExample = {};

packages/napcat-onebot/action/extends/GetClientkey.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ type ReturnType = Static<typeof ReturnSchema>;
1212

1313
export class GetClientkey extends OneBotAction<void, ReturnType> {
1414
override actionName = ActionName.GetClientkey;
15-
override payloadSchema = Type.Void();
15+
override payloadSchema = Type.Object({});
1616
override returnSchema = ReturnSchema;
1717
override actionSummary = '获取ClientKey';
1818
override actionDescription = '获取当前登录帐号的ClientKey';

packages/napcat-onebot/action/extends/GetFriendWithCategory.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ type ReturnType = Static<typeof ReturnSchema>;
1818

1919
export class GetFriendWithCategory extends OneBotAction<void, ReturnType> {
2020
override actionName = ActionName.GetFriendsWithCategory;
21-
override payloadSchema = Type.Void();
21+
override payloadSchema = Type.Object({});
2222
override returnSchema = ReturnSchema;
2323
override actionSummary = '获取带分组的好友列表';
2424
override actionTags = ['用户扩展'];

packages/napcat-onebot/action/extends/GetGroupAddRequest.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ type ReturnType = Static<typeof ReturnSchema>;
2222

2323
export default class GetGroupAddRequest extends OneBotAction<void, ReturnType> {
2424
override actionName = ActionName.GetGroupIgnoreAddRequest;
25-
override payloadSchema = Type.Void();
25+
override payloadSchema = Type.Object({});
2626
override returnSchema = ReturnSchema;
2727
override actionSummary = '获取群被忽略的加群请求';
2828
override actionTags = ['群组接口'];

packages/napcat-onebot/action/extends/GetRkey.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ type ReturnType = Static<typeof ReturnSchema>;
88

99
export class GetRkey extends GetPacketStatusDepends<void, ReturnType> {
1010
override actionName = ActionName.GetRkey;
11-
override payloadSchema = Type.Void();
11+
override payloadSchema = Type.Object({});
1212
override returnSchema = ReturnSchema;
1313
override actionSummary = '获取 RKey';
1414
override actionTags = ['系统扩展'];

packages/napcat-onebot/action/extends/GetRobotUinRange.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export class GetRobotUinRange extends OneBotAction<void, ReturnType> {
1414
override returnExample = [
1515
{ minUin: '12345678', maxUin: '87654321' }
1616
];
17-
override payloadSchema = Type.Void();
17+
override payloadSchema = Type.Object({});
1818
override returnSchema = ReturnSchema;
1919

2020
async _handle () {

packages/napcat-onebot/action/extends/GetUnidirectionalFriendList.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ type ReturnType = Static<typeof ReturnSchema>;
1919

2020
export class GetUnidirectionalFriendList extends OneBotAction<void, ReturnType> {
2121
override actionName = ActionName.GetUnidirectionalFriendList;
22-
override payloadSchema = Type.Void();
22+
override payloadSchema = Type.Object({});
2323
override returnSchema = ReturnSchema;
2424
override actionSummary = '获取单向好友列表';
2525
override actionTags = ['用户扩展'];

0 commit comments

Comments
 (0)