mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2024-11-21 09:36:35 +00:00
fix: NTGroupRequestOperateTypes
This commit is contained in:
parent
d982bcdad5
commit
52c68a3bfb
@ -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];
|
||||
|
@ -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 {
|
||||
|
@ -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
|
||||
|
@ -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));
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user