diff --git a/lib/pages/analytics/services/range_of_aqi/fake_range_of_aqi_service.dart b/lib/pages/analytics/services/range_of_aqi/fake_range_of_aqi_service.dart index 7e50e6aa..63f71a76 100644 --- a/lib/pages/analytics/services/range_of_aqi/fake_range_of_aqi_service.dart +++ b/lib/pages/analytics/services/range_of_aqi/fake_range_of_aqi_service.dart @@ -7,10 +7,20 @@ class FakeRangeOfAqiService implements RangeOfAqiService { Future> load(GetRangeOfAqiParam param) async { return List.generate(30, (index) { final date = param.date.add(Duration(days: index)); - final min = (index * 2).toDouble(); - final avg = min + 10; - final max = avg + 10; - return RangeOfAqi(min: min, avg: avg, max: max, date: date); + final min = (index * 8).toDouble(); + final avg = min + 40; + final max = avg + 40; + + final cappedMin = min > 301 ? 301.0 : min; + final cappedAvg = avg > 301 ? 301.0 : avg; + final cappedMax = max > 301 ? 301.0 : max; + + return RangeOfAqi( + min: cappedMin, + avg: cappedAvg, + max: cappedMax, + date: date, + ); }); } }