BASE: Update Icons & Name Of The App.
This commit is contained in:
@@ -2,8 +2,7 @@ import 'package:customer/constant/constant.dart';
|
||||
import 'package:customer/models/language_model.dart';
|
||||
import '../service/fire_store_utils.dart';
|
||||
import 'package:customer/utils/preferences.dart';
|
||||
import 'package:get/get.dart';
|
||||
|
||||
import 'package:get/get.dart' hide Trans;
|
||||
import '../constant/collection_name.dart';
|
||||
|
||||
class ChangeLanguageController extends GetxController {
|
||||
@@ -20,24 +19,30 @@ class ChangeLanguageController extends GetxController {
|
||||
}
|
||||
|
||||
Future<void> getLanguage() async {
|
||||
await FireStoreUtils.fireStore.collection(CollectionName.settings).doc("languages").get().then((event) {
|
||||
if (event.exists) {
|
||||
List languageListTemp = event.data()!["list"];
|
||||
for (var element in languageListTemp) {
|
||||
LanguageModel languageModel = LanguageModel.fromJson(element);
|
||||
languageList.add(languageModel);
|
||||
}
|
||||
await FireStoreUtils.fireStore
|
||||
.collection(CollectionName.settings)
|
||||
.doc("languages")
|
||||
.get()
|
||||
.then((event) {
|
||||
if (event.exists) {
|
||||
List languageListTemp = event.data()!["list"];
|
||||
for (var element in languageListTemp) {
|
||||
LanguageModel languageModel = LanguageModel.fromJson(element);
|
||||
languageList.add(languageModel);
|
||||
}
|
||||
|
||||
if (Preferences.getString(Preferences.languageCodeKey).toString().isNotEmpty) {
|
||||
LanguageModel pref = Constant.getLanguage();
|
||||
for (var element in languageList) {
|
||||
if (element.slug == pref.slug) {
|
||||
selectedLanguage.value = element;
|
||||
if (Preferences.getString(
|
||||
Preferences.languageCodeKey,
|
||||
).toString().isNotEmpty) {
|
||||
LanguageModel pref = Constant.getLanguage();
|
||||
for (var element in languageList) {
|
||||
if (element.slug == pref.slug) {
|
||||
selectedLanguage.value = element;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
isLoading.value = false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user