diff --git a/lib/models/model_rec_video_item.dart b/lib/models/model_rec_video_item.dart index f857c70f..bd42fd82 100644 --- a/lib/models/model_rec_video_item.dart +++ b/lib/models/model_rec_video_item.dart @@ -77,14 +77,14 @@ class Stat { this.danmu, }); @HiveField(0) - int? view; + String? view; @HiveField(1) int? like; @HiveField(2) int? danmu; Stat.fromJson(Map json) { - view = json["view"]; + view = Utils.numFormat(json["view"]); like = json["like"]; danmu = json['danmaku']; } diff --git a/lib/models/model_rec_video_item.g.dart b/lib/models/model_rec_video_item.g.dart index 99f096c2..1de6ab03 100644 --- a/lib/models/model_rec_video_item.g.dart +++ b/lib/models/model_rec_video_item.g.dart @@ -87,7 +87,7 @@ class StatAdapter extends TypeAdapter { for (int i = 0; i < numOfFields; i++) reader.readByte(): reader.read(), }; return Stat( - view: fields[0] as int?, + view: fields[0] as String?, like: fields[1] as int?, danmu: fields[2] as int?, );