mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-06 09:13:48 +08:00
fix: 番剧信息容错
This commit is contained in:
@@ -121,7 +121,9 @@ class BangumiInfoModel {
|
|||||||
title = json['title'];
|
title = json['title'];
|
||||||
total = json['total'];
|
total = json['total'];
|
||||||
type = json['type'];
|
type = json['type'];
|
||||||
|
if (json['user_status'] != null) {
|
||||||
userStatus = UserStatus.fromJson(json['user_status']);
|
userStatus = UserStatus.fromJson(json['user_status']);
|
||||||
|
}
|
||||||
staff = json['staff'];
|
staff = json['staff'];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -218,6 +220,7 @@ class EpisodeItem {
|
|||||||
vid = json['vid'];
|
vid = json['vid'];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
class UserStatus {
|
class UserStatus {
|
||||||
UserStatus({
|
UserStatus({
|
||||||
this.areaLimit,
|
this.areaLimit,
|
||||||
@@ -249,11 +252,16 @@ class UserStatus {
|
|||||||
login = json['login'];
|
login = json['login'];
|
||||||
pay = json['pay'];
|
pay = json['pay'];
|
||||||
payPackPaid = json['pay_pack_paid'];
|
payPackPaid = json['pay_pack_paid'];
|
||||||
|
if (json['progress'] != null) {
|
||||||
progress = UserProgress.fromJson(json['progress']);
|
progress = UserProgress.fromJson(json['progress']);
|
||||||
|
}
|
||||||
sponsor = json['sponsor'];
|
sponsor = json['sponsor'];
|
||||||
|
if (json['vip_info'] != null) {
|
||||||
vipInfo = VipInfo.fromJson(json['vip_info']);
|
vipInfo = VipInfo.fromJson(json['vip_info']);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
class UserProgress {
|
class UserProgress {
|
||||||
UserProgress({
|
UserProgress({
|
||||||
this.lastEpId,
|
this.lastEpId,
|
||||||
@@ -269,6 +277,7 @@ class UserProgress {
|
|||||||
lastTime = json['last_time'];
|
lastTime = json['last_time'];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
class VipInfo {
|
class VipInfo {
|
||||||
VipInfo({
|
VipInfo({
|
||||||
this.dueDate,
|
this.dueDate,
|
||||||
|
|||||||
Reference in New Issue
Block a user