fix: NTGroupRequestOperateTypes

This commit is contained in:
手瓜一十雪 2024-11-21 14:27:11 +08:00
parent d982bcdad5
commit 52c68a3bfb
4 changed files with 13 additions and 10 deletions

View File

@ -3,7 +3,7 @@ import {
Group,
GroupMember,
NTGroupMemberRole,
GroupRequestOperateTypes,
NTGroupRequestOperateTypes,
InstanceContext,
KickMemberV2Req,
MemberExtSourceType,
@ -417,7 +417,7 @@ export class NTQQGroupApi {
return this.context.session.getGroupService().uploadGroupBulletinPic(GroupCode, _Pskey, imageurl);
}
async handleGroupRequest(flag: string, operateType: GroupRequestOperateTypes, reason?: string) {
async handleGroupRequest(flag: string, operateType: NTGroupRequestOperateTypes, reason?: string) {
const flagitem = flag.split('|');
const groupCode = flagitem[0];
const seq = flagitem[1];

View File

@ -107,9 +107,12 @@ export interface GroupNotify {
warningTips: string;
}
export enum GroupRequestOperateTypes {
approve = 1,
reject = 2
export enum NTGroupRequestOperateTypes {
KUNSPECIFIED = 0,
KAGREE = 1,
KREFUSE = 2,
KIGNORE = 3,
KDELETE = 4
}
export enum BuddyReqType {

View File

@ -6,7 +6,7 @@ import {
GroupMember,
NTGroupMemberRole,
GroupNotifyMsgType,
GroupRequestOperateTypes,
NTGroupRequestOperateTypes,
KickMemberV2Req,
} from '@/core/entities';
import { GeneralCallResult } from '@/core/services/common';
@ -198,9 +198,9 @@ export interface NodeIKernelGroupService {
operateSysNotify(
doubt: boolean,
operateMsg: {
operateType: GroupRequestOperateTypes, // 2 拒绝
operateType: NTGroupRequestOperateTypes,
targetMsg: {
seq: string, // 通知序列号
seq: string,
type: GroupNotifyMsgType,
groupCode: string,
postscript: string

View File

@ -10,7 +10,7 @@ import {
QuickActionGroupMessage,
QuickActionGroupRequest,
} from '@/onebot';
import { GroupRequestOperateTypes, NapCatCore, Peer } from '@/core';
import { NTGroupRequestOperateTypes, NapCatCore, Peer } from '@/core';
import { OB11FriendRequestEvent } from '@/onebot/event/request/OB11FriendRequest';
import { OB11GroupRequestEvent } from '@/onebot/event/request/OB11GroupRequest';
import { ContextMode, createContext, normalize } from '@/onebot/action/msg/SendMsg';
@ -86,7 +86,7 @@ export class OneBotQuickActionApi {
if (!isNull(quickAction.approve)) {
this.core.apis.GroupApi.handleGroupRequest(
request.flag,
quickAction.approve ? GroupRequestOperateTypes.approve : GroupRequestOperateTypes.reject,
quickAction.approve ? NTGroupRequestOperateTypes.KAGREE : NTGroupRequestOperateTypes.KREFUSE,
quickAction.reason,
).catch(this.core.context.logger.logError.bind(this.core.context.logger));
}