import BaseAction from '../BaseAction'; import { ActionName } from '../types'; interface OB11GroupRequestNotify { group_id: number, user_id: number, flag: string } export default class GetGroupAddRequest extends BaseAction { actionName = ActionName.GetGroupIgnoreAddRequest; async _handle(payload: null): Promise { const data = await this.core.apis.GroupApi.getGroupIgnoreNotifies(); // log(data); // const notifies: GroupNotify[] = data.notifies.filter(notify => notify.status === GroupNotifyStatus.WAIT_HANDLE); // const returnData: OB11GroupRequestNotify[] = []; // for (const notify of notifies) { // const uin = || (await NTQQUserApi.getUserDetailInfo(notify.user1.uid))?.uin; // returnData.push({ // group_id: parseInt(notify.group.groupCode), // user_id: parseInt(uin), // flag: notify.seq // }); // } return null; } }