From a0d9819532fdf6a598f3aad0c4f99604b56b1f46 Mon Sep 17 00:00:00 2001 From: Faris Armoush Date: Mon, 16 Jun 2025 09:30:50 +0300 Subject: [PATCH] Deleted `FakeRangeOfAqiService`. --- .../widgets/range_of_aqi_chart.dart | 2 +- .../fake_range_of_aqi_service.dart | 36 ------------------- 2 files changed, 1 insertion(+), 37 deletions(-) delete mode 100644 lib/pages/analytics/services/range_of_aqi/fake_range_of_aqi_service.dart diff --git a/lib/pages/analytics/modules/air_quality/widgets/range_of_aqi_chart.dart b/lib/pages/analytics/modules/air_quality/widgets/range_of_aqi_chart.dart index fc63e413..5e731d90 100644 --- a/lib/pages/analytics/modules/air_quality/widgets/range_of_aqi_chart.dart +++ b/lib/pages/analytics/modules/air_quality/widgets/range_of_aqi_chart.dart @@ -63,7 +63,7 @@ class RangeOfAqiChart extends StatelessWidget { gradient: LinearGradient( begin: Alignment.bottomCenter, end: Alignment.topCenter, - stops: [0.0, 0.2, 0.4, 0.6, 0.8, 1.0], + stops: const [0.0, 0.2, 0.4, 0.6, 0.8, 1.0], colors: RangeOfAqiChartsHelper.gradientData.map((e) { final (color, _) = e; return color.withValues(alpha: 0.6); 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 deleted file mode 100644 index 01ad6fa1..00000000 --- a/lib/pages/analytics/services/range_of_aqi/fake_range_of_aqi_service.dart +++ /dev/null @@ -1,36 +0,0 @@ -import 'package:syncrow_web/pages/analytics/models/range_of_aqi.dart'; -import 'package:syncrow_web/pages/analytics/modules/air_quality/widgets/aqi_type_dropdown.dart'; -import 'package:syncrow_web/pages/analytics/params/get_range_of_aqi_param.dart'; -import 'package:syncrow_web/pages/analytics/services/range_of_aqi/range_of_aqi_service.dart'; - -class FakeRangeOfAqiService implements RangeOfAqiService { - @override - Future> load(GetRangeOfAqiParam param) async { - return await Future.delayed(const Duration(milliseconds: 800), () { - final random = DateTime.now().millisecondsSinceEpoch; - - return List.generate(30, (index) { - final date = DateTime(2025, 5, 1).add(Duration(days: index)); - - final min = ((random + index * 17) % 200).toDouble(); - final avgDelta = ((random + index * 23) % 50).toDouble() + 20; - final maxDelta = ((random + index * 31) % 50).toDouble() + 30; - - final avg = (min + avgDelta).clamp(0.0, 301.0); - final max = (avg + maxDelta).clamp(0.0, 301.0); - - return RangeOfAqi( - data: [ - RangeOfAqiValue(type: AqiType.aqi.code, min: min, average: avg, max: max), - RangeOfAqiValue(type: AqiType.pm25.code, min: min, average: avg, max: max), - RangeOfAqiValue(type: AqiType.pm10.code, min: min, average: avg, max: max), - RangeOfAqiValue(type: AqiType.hcho.code, min: min, average: avg, max: max), - RangeOfAqiValue(type: AqiType.tvoc.code, min: min, average: avg, max: max), - RangeOfAqiValue(type: AqiType.co2.code, min: min, average: avg, max: max), - ], - date: date, - ); - }); - }); - } -}