feat: NTSex

This commit is contained in:
手瓜一十雪
2024-11-21 14:21:14 +08:00
parent 7ce95bca04
commit b8165242f0
3 changed files with 14 additions and 12 deletions

View File

@@ -1,5 +1,5 @@
import { calcQQLevel, FileNapCatOneBotUUID } from '@/common/helper';
import { FriendV2, Group, GroupFileInfoUpdateParamType, GroupMember, SelfInfo, Sex } from '@/core';
import { FriendV2, Group, GroupFileInfoUpdateParamType, GroupMember, SelfInfo, NTSex } from '@/core';
import {
OB11Group,
OB11GroupFile,
@@ -37,12 +37,13 @@ export class OB11Construct {
}[role];
}
static sex(sex?: Sex): OB11UserSex {
static sex(sex?: NTSex): OB11UserSex {
if (!sex) return OB11UserSex.unknown;
return {
[Sex.male]: OB11UserSex.male,
[Sex.female]: OB11UserSex.female,
[Sex.unknown]: OB11UserSex.unknown,
[NTSex.GENDER_MALE]: OB11UserSex.male,
[NTSex.GENDER_FEMALE]: OB11UserSex.female,
[NTSex.GENDER_UNKOWN]: OB11UserSex.unknown,
[NTSex.GENDER_PRIVACY]: OB11UserSex.unknown,
}[sex] || OB11UserSex.unknown;
}