initial commit: push everything

This commit is contained in:
2026-07-06 20:27:53 +05:30
commit df4e044d74
329 changed files with 36620 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
import 'package:flutter/material.dart';
import 'package:nearle/Models/summary/riderweeklykms.dart';
import 'package:nearle/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();
}
}