Initial commit

This commit is contained in:
2025-12-08 23:25:00 +05:00
commit ee5cb4ac1a
851 changed files with 115172 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
import 'dart:developer';
import 'package:driver/constant/collection_name.dart';
import 'package:driver/constant/constant.dart';
import 'package:driver/models/order_model.dart';
import 'package:driver/utils/fire_store_utils.dart';
import 'package:get/get.dart';
class OrderListController extends GetxController {
RxBool isLoading = true.obs;
@override
void onInit() {
// TODO: implement onInit
getOrder();
super.onInit();
}
RxList<OrderModel> orderList = <OrderModel>[].obs;
Future<void> getOrder() async {
await FireStoreUtils.fireStore
.collection(CollectionName.vendorOrders)
.where('driverID', isEqualTo: Constant.userModel!.id.toString())
.orderBy('createdAt', descending: true)
.get()
.then((value) {
for (var element in value.docs) {
OrderModel dailyEarningModel = OrderModel.fromJson(element.data());
orderList.add(dailyEarningModel);
}
}).catchError((error) {
log(error.toString());
});
isLoading.value = false;
}
}