From 9eaf51e15fbc8d74f9d77a3aede0debb95af8c6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=89=8B=E7=93=9C=E4=B8=80=E5=8D=81=E9=9B=AA?= Date: Sun, 1 Dec 2024 13:04:00 +0800 Subject: [PATCH] fix: nullable --- src/onebot/action/go-cqhttp/GetForwardMsg.ts | 4 ++-- src/onebot/action/group/SetGroupAddRequest.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/onebot/action/go-cqhttp/GetForwardMsg.ts b/src/onebot/action/go-cqhttp/GetForwardMsg.ts index 6d7923c9..41fb7fa1 100644 --- a/src/onebot/action/go-cqhttp/GetForwardMsg.ts +++ b/src/onebot/action/go-cqhttp/GetForwardMsg.ts @@ -5,8 +5,8 @@ import { MessageUnique } from '@/common/message-unique'; import { Static, Type } from '@sinclair/typebox'; const SchemaData = Type.Object({ - message_id: Type.Union([Type.Number(), Type.String()]), - id: Type.Union([Type.Number(), Type.String()]), + message_id: Type.Optional(Type.Union([Type.Number(), Type.String()])), + id: Type.Optional(Type.Union([Type.Number(), Type.String()])), }); type Payload = Static; diff --git a/src/onebot/action/group/SetGroupAddRequest.ts b/src/onebot/action/group/SetGroupAddRequest.ts index af64a653..389e71ff 100644 --- a/src/onebot/action/group/SetGroupAddRequest.ts +++ b/src/onebot/action/group/SetGroupAddRequest.ts @@ -6,7 +6,7 @@ import { Static, Type } from '@sinclair/typebox'; const SchemaData = Type.Object({ flag: Type.String(), approve: Type.Optional(Type.Union([Type.Boolean(), Type.String()])), - reason: Type.String({ default: ' ' }), + reason: Type.Union([Type.String({ default: ' ' }), Type.Null()]), }); type Payload = Static; @@ -20,7 +20,7 @@ export default class SetGroupAddRequest extends OneBotAction { const approve = payload.approve?.toString() !== 'false'; await this.core.apis.GroupApi.handleGroupRequest(flag, approve ? NTGroupRequestOperateTypes.KAGREE : NTGroupRequestOperateTypes.KREFUSE, - payload.reason, + payload.reason ?? ' ', ); return null; }