BASE: Update Icons & Name Of The App.

This commit is contained in:
2025-12-04 10:23:59 +05:00
parent b04050384d
commit e602782edd
228 changed files with 34364 additions and 7905 deletions

View File

@@ -4,7 +4,7 @@ import 'package:customer/models/wallet_transaction_model.dart';
import 'package:customer/screen_ui/multi_vendor_service/wallet_screen/wallet_screen.dart';
import 'package:customer/themes/show_toast_dialog.dart';
import 'package:easy_localization/easy_localization.dart';
import 'package:get/get.dart';
import 'package:get/get.dart' hide Trans;
import 'package:intl/intl.dart';
import '../constant/constant.dart';
import '../models/parcel_category.dart';
@@ -45,7 +45,12 @@ class ParcelOrderDetailsController extends GetxController {
discount.value = double.parse(parcelOrder.value.discount ?? '0.0');
for (var element in parcelOrder.value.taxSetting!) {
taxAmount.value = (taxAmount.value + Constant.calculateTax(amount: (subTotal.value - discount.value).toString(), taxModel: element));
taxAmount.value =
(taxAmount.value +
Constant.calculateTax(
amount: (subTotal.value - discount.value).toString(),
taxModel: element,
));
}
totalAmount.value = (subTotal.value - discount.value) + taxAmount.value;
@@ -54,22 +59,32 @@ class ParcelOrderDetailsController extends GetxController {
Future<void> fetchDriverDetails() async {
if (parcelOrder.value.driverId != null) {
await FireStoreUtils.getUserProfile(parcelOrder.value.driverId ?? '').then((value) {
await FireStoreUtils.getUserProfile(
parcelOrder.value.driverId ?? '',
).then((value) {
if (value != null) {
driverUser.value = value;
}
});
await FireStoreUtils.getReviewsbyID(parcelOrder.value.id.toString()).then((value) {
if (value != null) {
ratingModel.value = value;
}
});
await FireStoreUtils.getReviewsbyID(parcelOrder.value.id.toString()).then(
(value) {
if (value != null) {
ratingModel.value = value;
}
},
);
}
}
void setStatusHistoryFromString(ParcelOrderModel order) {
final steps = ["Order Placed", "Driver Accepted", "Pickup Done", "In Transit", "Delivered"];
final steps = [
"Order Placed",
"Driver Accepted",
"Pickup Done",
"In Transit",
"Delivered",
];
final history = <ParcelStatus>[];
@@ -79,7 +94,12 @@ class ParcelOrderDetailsController extends GetxController {
for (int i = 0; i < steps.length; i++) {
final step = steps[i];
history.add(ParcelStatus(status: step, time: baseTime.add(Duration(minutes: i * minutesGap))));
history.add(
ParcelStatus(
status: step,
time: baseTime.add(Duration(minutes: i * minutesGap)),
),
);
if (step == order.status) break;
}
@@ -109,7 +129,10 @@ class ParcelOrderDetailsController extends GetxController {
await FireStoreUtils.setWalletTransaction(walletTransaction);
// Update wallet balance
await FireStoreUtils.updateUserWallet(amount: totalAmount.value.toString(), userId: FireStoreUtils.getCurrentUid());
await FireStoreUtils.updateUserWallet(
amount: totalAmount.value.toString(),
userId: FireStoreUtils.getCurrentUid(),
);
}
await FireStoreUtils.parcelOrderPlace(parcelOrder.value);
@@ -132,7 +155,12 @@ class ParcelOrderDetailsController extends GetxController {
ParcelCategory? getSelectedCategory() {
try {
return parcelCategory.firstWhere((cat) => cat.title?.toLowerCase().trim() == parcelOrder.value.parcelType?.toLowerCase().trim(), orElse: () => ParcelCategory());
return parcelCategory.firstWhere(
(cat) =>
cat.title?.toLowerCase().trim() ==
parcelOrder.value.parcelType?.toLowerCase().trim(),
orElse: () => ParcelCategory(),
);
} catch (e) {
return null;
}