import 'package:customer/models/rating_model.dart'; import 'package:customer/models/vendor_model.dart'; import '../service/fire_store_utils.dart'; import 'package:get/get.dart' hide Trans; class ReviewListController extends GetxController { RxBool isLoading = true.obs; @override void onInit() { // TODO: implement onInit getArgument(); super.onInit(); } Rx vendorModel = VendorModel().obs; RxList ratingList = [].obs; void getArgument() { dynamic argumentData = Get.arguments; if (argumentData != null) { vendorModel.value = argumentData['vendorModel']; getAllReview(); } isLoading.value = false; } Future getAllReview() async { await FireStoreUtils.getVendorReviews(vendorModel.value.id.toString()).then( (value) { ratingList.value = value; }, ); update(); } }