This commit is contained in:
idranme 2024-10-19 10:07:59 +08:00
parent 1b0c9ad57c
commit 0fe725eb32
2 changed files with 9 additions and 20 deletions

View File

@ -1,7 +1,8 @@
export enum Sex { export enum Sex {
male = 0, Unknown = 0,
female = 2, Male = 1,
unknown = 255, Female = 2,
Hidden = 255
} }
export interface QQLevel { export interface QQLevel {
@ -101,7 +102,7 @@ export interface BaseInfo {
birthday_month: number birthday_month: number
birthday_day: number birthday_day: number
age: number age: number
sex: number sex: Sex
eMail: string eMail: string
phoneNum: string phoneNum: string
categoryId: number categoryId: number

View File

@ -665,9 +665,10 @@ export namespace OB11Entities {
export function sex(sex: Sex): OB11UserSex { export function sex(sex: Sex): OB11UserSex {
const sexMap = { const sexMap = {
[Sex.male]: OB11UserSex.Male, [Sex.Unknown]: OB11UserSex.Unknown,
[Sex.female]: OB11UserSex.Female, [Sex.Male]: OB11UserSex.Male,
[Sex.unknown]: OB11UserSex.Unknown, [Sex.Female]: OB11UserSex.Female,
[Sex.Hidden]: OB11UserSex.Unknown
} }
return sexMap[sex] ?? OB11UserSex.Unknown return sexMap[sex] ?? OB11UserSex.Unknown
} }
@ -697,19 +698,6 @@ export namespace OB11Entities {
} }
} }
export function stranger(user: User): OB11User {
return {
...user,
user_id: parseInt(user.uin),
nickname: user.nick,
sex: sex(user.sex!),
age: 0,
qid: user.qid,
login_days: 0,
level: (user.qqLevel && calcQQLevel(user.qqLevel)) || 0,
}
}
export function group(group: Group): OB11Group { export function group(group: Group): OB11Group {
return { return {
group_id: parseInt(group.groupCode), group_id: parseInt(group.groupCode),