fix: null

This commit is contained in:
Simon Ding
2025-04-23 10:39:34 +08:00
parent 9b7527defe
commit cff83e4d5f
2 changed files with 8 additions and 8 deletions

View File

@@ -143,7 +143,7 @@ class _ActivityPageState extends ConsumerState<ActivityPage>
children: [
Text("开始时间:${timeago.format(ac.date!)}"),
Text("大小:${(ac.size ?? 0).readableFileSize()}"),
ac.seedRatio > 0
(ac.seedRatio??0) > 0
? Text("分享率:${ac.seedRatio}")
: SizedBox()
],

View File

@@ -110,8 +110,8 @@ class Activity {
final String? saved;
final int? progress;
final int? size;
final double seedRatio;
final double uploadProgress;
final double? seedRatio;
final double? uploadProgress;
factory Activity.fromJson(Map<String, dynamic> json) {
return Activity(
@@ -119,14 +119,14 @@ class Activity {
mediaId: json["media_id"],
episodeId: json["episode_id"],
sourceTitle: json["source_title"],
date: DateTime.tryParse(json["date"] ?? ""),
date: DateTime.tryParse(json["date"] ?? DateTime.now().toString()),
targetDir: json["target_dir"],
status: json["status"],
saved: json["saved"],
progress: json["progress"],
seedRatio: json["seed_ratio"],
size: json["size"],
uploadProgress: json["upload_progress"]);
progress: json["progress"]??0,
seedRatio: json["seed_ratio"]??0,
size: json["size"]??0,
uploadProgress: json["upload_progress"]??0);
}
}