mod: show lv6_s

Closes #687

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-04-15 17:43:44 +08:00
parent 14f8ec37c5
commit bc8907b3ef
22 changed files with 26 additions and 8 deletions

View File

@@ -11,6 +11,7 @@ class MemberInfoModel {
this.official,
this.vip,
this.liveRoom,
this.isSeniorMember,
});
int? mid;
@@ -24,6 +25,7 @@ class MemberInfoModel {
Map? official;
Vip? vip;
LiveRoom? liveRoom;
int? isSeniorMember;
MemberInfoModel.fromJson(Map<String, dynamic> json) {
mid = json['mid'];
@@ -38,6 +40,7 @@ class MemberInfoModel {
vip = Vip.fromJson(json['vip']);
liveRoom =
json['live_room'] != null ? LiveRoom.fromJson(json['live_room']) : null;
isSeniorMember = json['is_senior_member'];
}
}

View File

@@ -123,6 +123,7 @@ class SearchUserItemModel {
this.isLive,
this.roomId,
this.officialVerify,
this.isSeniorMember,
});
String? type;
@@ -141,6 +142,7 @@ class SearchUserItemModel {
int? isLive;
int? roomId;
Map? officialVerify;
int? isSeniorMember;
SearchUserItemModel.fromJson(Map<String, dynamic> json) {
type = json['type'];
@@ -159,6 +161,7 @@ class SearchUserItemModel {
isLive = json['is_live'];
roomId = json['room_id'];
officialVerify = json['official_verify'];
isSeniorMember = json['is_senior_member'];
}
}

View File

@@ -29,6 +29,7 @@ class UserInfoData {
this.wallet,
this.hasShop,
this.shopUrl,
this.isSeniorMember,
});
@HiveField(0)
bool? isLogin;
@@ -78,6 +79,8 @@ class UserInfoData {
bool? hasShop;
@HiveField(23)
String? shopUrl;
@HiveField(24)
int? isSeniorMember;
UserInfoData.fromJson(Map<String, dynamic> json) {
isLogin = json['isLogin'] ?? false;
@@ -106,6 +109,7 @@ class UserInfoData {
wallet = json['wallet'];
hasShop = json['has_shop'];
shopUrl = json['shop_url'];
isSeniorMember = json['is_senior_member'];
}
}

View File

@@ -41,13 +41,14 @@ class UserInfoDataAdapter extends TypeAdapter<UserInfoData> {
wallet: (fields[21] as Map?)?.cast<dynamic, dynamic>(),
hasShop: fields[22] as bool?,
shopUrl: fields[23] as String?,
isSeniorMember: fields[24] as int?,
);
}
@override
void write(BinaryWriter writer, UserInfoData obj) {
writer
..writeByte(24)
..writeByte(25)
..writeByte(0)
..write(obj.isLogin)
..writeByte(1)
@@ -95,7 +96,9 @@ class UserInfoDataAdapter extends TypeAdapter<UserInfoData> {
..writeByte(22)
..write(obj.hasShop)
..writeByte(23)
..write(obj.shopUrl);
..write(obj.shopUrl)
..writeByte(24)
..write(obj.isSeniorMember);
}
@override