refactor AsyncQueue

This commit is contained in:
linyuchen
2024-05-01 16:03:53 +08:00
parent 84aa4ef9e2
commit 7484ef4f88
5 changed files with 55 additions and 52 deletions

View File

@@ -18,7 +18,7 @@ class GetGroupMemberInfo extends BaseAction<PayloadType, OB11GroupMember> {
actionName = ActionName.GetGroupMemberInfo;
protected async _handle(payload: PayloadType) {
let WebGroupMember = await WebApi.getGroupMembers(payload.group_id.toString());
const WebGroupMember = await WebApi.getGroupMembers(payload.group_id.toString());
const member = await getGroupMember(payload.group_id.toString(), payload.user_id.toString());
// log(member);
if (member) {
@@ -30,7 +30,7 @@ class GetGroupMemberInfo extends BaseAction<PayloadType, OB11GroupMember> {
} catch (e) {
logDebug('获取群成员详细信息失败, 只能返回基础信息', e);
}
let retMember = OB11Constructor.groupMember(payload.group_id.toString(), member);
const retMember = OB11Constructor.groupMember(payload.group_id.toString(), member);
for (let i = 0, len = WebGroupMember.length; i < len; i++) {
if (WebGroupMember[i]?.uin && WebGroupMember[i].uin === retMember.user_id) {
retMember.join_time = WebGroupMember[i]?.join_time;
@@ -42,7 +42,7 @@ class GetGroupMemberInfo extends BaseAction<PayloadType, OB11GroupMember> {
}
return retMember;
} else {
throw (`群成员${payload.user_id}不存在`);
throw (`(${payload.group_id})成员${payload.user_id}不存在`);
}
}
}