diff --git a/lib/screens/monitoring/wind_speed/views/wind_speed_screen.dart b/lib/screens/monitoring/wind_speed/views/wind_speed_screen.dart index d24c2f4..b04f9cd 100644 --- a/lib/screens/monitoring/wind_speed/views/wind_speed_screen.dart +++ b/lib/screens/monitoring/wind_speed/views/wind_speed_screen.dart @@ -55,7 +55,6 @@ class WindSpeedScreen extends StatelessWidget { .map((e) => { 'timestamp': e.timestamp, 'speed': e.speed, - 'pulse': e.pulse, }) .toList(); diff --git a/packages/monitoring_repository/lib/src/models/wind_speed.dart b/packages/monitoring_repository/lib/src/models/wind_speed.dart index 37357f8..b35d05a 100644 --- a/packages/monitoring_repository/lib/src/models/wind_speed.dart +++ b/packages/monitoring_repository/lib/src/models/wind_speed.dart @@ -1,26 +1,22 @@ class MyWindSpeed { double speed; - int pulse; + DateTime timestamp; - MyWindSpeed({ - required this.speed, - required this.pulse, - required this.timestamp, - }); + MyWindSpeed({required this.speed, required this.timestamp}); static final empty = MyWindSpeed( speed: 0.0, - pulse: 0, + timestamp: DateTime.fromMillisecondsSinceEpoch(0), ); factory MyWindSpeed.fromJson(Map json) { return MyWindSpeed( speed: (json['speed'] ?? 0).toDouble(), - pulse: (json['pulse'] ?? 0) as int, + timestamp: DateTime.fromMillisecondsSinceEpoch( - (json['timesTamp'] ?? 0) * 1000, // kalau dari Unix detik + (json['timestamp'] ?? 0) * 1000, // kalau dari Unix detik ).toLocal(), ); }