first commit

This commit is contained in:
2026-08-11 13:16:33 +05:30
parent 18531bf46b
commit c8350563d9
388 changed files with 69656 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
import 'package:flutter/material.dart';
import 'package:miler/Models/summary/riderweeklykms.dart';
import 'package:miler/controllers/riderkm.dart';
class RiderWeeklyKmProvider extends ChangeNotifier {
final RiderWeeklyKmController _controller = RiderWeeklyKmController();
bool isLoading = false;
String? error;
List<RiderWeeklyKms> kmsList = [];
double totalKms = 0.0;
Future<void> fetchRiderWeeklyKms(int userId) async {
isLoading = true;
error = null;
notifyListeners();
try {
final result = await _controller.getRiderWeeklyKms(userId);
kmsList = result['details'];
totalKms = result['total_kms'];
} catch (e) {
error = e.toString();
}
isLoading = false;
notifyListeners();
}
}