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

@@ -1,6 +1,6 @@
import 'package:customer/constant/constant.dart';
import 'package:customer/controllers/on_demand_home_controller.dart';
import 'package:get/get.dart';
import 'package:get/get.dart' hide Trans;
import 'package:flutter/material.dart';
import '../models/favorite_ondemand_service_model.dart';
import '../models/provider_serivce_model.dart';
@@ -10,13 +10,17 @@ class ViewAllPopularServiceController extends GetxController {
RxList<ProviderServiceModel> providerList = <ProviderServiceModel>[].obs;
RxList<ProviderServiceModel> allProviderList = <ProviderServiceModel>[].obs;
RxBool isLoading = true.obs;
Rx<OnDemandHomeController> onDemandHomeController = Get.find<OnDemandHomeController>().obs;
Rx<OnDemandHomeController> onDemandHomeController =
Get.find<OnDemandHomeController>().obs;
final OnDemandHomeController onDemandController = Get.find<OnDemandHomeController>();
final OnDemandHomeController onDemandController =
Get.find<OnDemandHomeController>();
Rx<TextEditingController> searchTextFiledController = TextEditingController().obs;
Rx<TextEditingController> searchTextFiledController =
TextEditingController().obs;
RxList<FavouriteOndemandServiceModel> lstFav = <FavouriteOndemandServiceModel>[].obs;
RxList<FavouriteOndemandServiceModel> lstFav =
<FavouriteOndemandServiceModel>[].obs;
@override
void onInit() {
@@ -29,24 +33,31 @@ class ViewAllPopularServiceController extends GetxController {
await FireStoreUtils.getProviderFuture()
.then((providerServiceList) {
Set<String?> uniqueAuthorIds = providerServiceList.map((service) => service.author).toSet();
Set<String?> uniqueAuthorIds =
providerServiceList.map((service) => service.author).toSet();
List<String?> listOfUniqueProviders = uniqueAuthorIds.toList();
List<ProviderServiceModel> filteredProviders = [];
for (var provider in listOfUniqueProviders) {
List<ProviderServiceModel> filteredList = providerServiceList.where((service) => service.author == provider).toList();
List<ProviderServiceModel> filteredList =
providerServiceList
.where((service) => service.author == provider)
.toList();
filteredList.sort((a, b) => a.createdAt!.compareTo(b.createdAt!));
for (int index = 0; index < filteredList.length; index++) {
final service = filteredList[index];
if (Constant.isSubscriptionModelApplied == true || Constant.sectionConstantModel?.adminCommision?.isEnabled == true) {
if (Constant.isSubscriptionModelApplied == true ||
Constant.sectionConstantModel?.adminCommision?.isEnabled ==
true) {
if (service.subscriptionPlan?.itemLimit == "-1") {
filteredProviders.add(service);
} else {
if (index < int.parse(service.subscriptionPlan?.itemLimit ?? '0')) {
if (index <
int.parse(service.subscriptionPlan?.itemLimit ?? '0')) {
filteredProviders.add(service);
}
}
@@ -66,7 +77,9 @@ class ViewAllPopularServiceController extends GetxController {
});
if (Constant.userModel != null) {
await FireStoreUtils.getFavouritesServiceList(FireStoreUtils.getCurrentUid()).then((value) {
await FireStoreUtils.getFavouritesServiceList(
FireStoreUtils.getCurrentUid(),
).then((value) {
lstFav.value = value;
});
}
@@ -75,7 +88,14 @@ class ViewAllPopularServiceController extends GetxController {
void getFilterData(String value) {
if (value.isNotEmpty) {
providerList.value = allProviderList.where((e) => e.title!.toLowerCase().contains(value.toLowerCase()) || e.title!.startsWith(value)).toList();
providerList.value =
allProviderList
.where(
(e) =>
e.title!.toLowerCase().contains(value.toLowerCase()) ||
e.title!.startsWith(value),
)
.toList();
} else {
providerList.assignAll(allProviderList);
}