fix: listener crash

This commit is contained in:
linyuchen
2024-05-01 18:35:16 +08:00
parent 98e99b33c2
commit da59c841d8
2 changed files with 10 additions and 16 deletions

View File

@@ -1,5 +1,5 @@
import { OB11GroupMember } from '../../types';
import { getGroupMember } from '@/core/data';
import { getGroup, getGroupMember } from '@/core/data';
import { OB11Constructor } from '../../constructor';
import BaseAction from '../BaseAction';
import { ActionName } from '../types';
@@ -18,6 +18,10 @@ class GetGroupMemberInfo extends BaseAction<PayloadType, OB11GroupMember> {
actionName = ActionName.GetGroupMemberInfo;
protected async _handle(payload: PayloadType) {
const group = await getGroup(payload.group_id.toString());
if (!group) {
throw (`群(${payload.group_id})不存在`);
}
const WebGroupMember = await WebApi.getGroupMembers(payload.group_id.toString());
const member = await getGroupMember(payload.group_id.toString(), payload.user_id.toString());
// log(member);