fix issues

merge-update-with-lab-changes
Fatimah Alshammari 4 years ago
parent 2e6ebc2933
commit 6f63250252

@ -1,8 +1,11 @@
import 'package:diplomaticquarterapp/config/config.dart';
import 'package:diplomaticquarterapp/core/enum/viewstate.dart'; import 'package:diplomaticquarterapp/core/enum/viewstate.dart';
import 'package:diplomaticquarterapp/core/viewModels/base_view_model.dart'; import 'package:diplomaticquarterapp/core/viewModels/base_view_model.dart';
import 'package:diplomaticquarterapp/models/pharmacy/brandModel.dart'; import 'package:diplomaticquarterapp/models/pharmacy/brandModel.dart';
import 'package:diplomaticquarterapp/models/pharmacy/topBrandsModel.dart'; import 'package:diplomaticquarterapp/models/pharmacy/topBrandsModel.dart';
import 'package:diplomaticquarterapp/services/pharmacy_services/brands_service.dart'; import 'package:diplomaticquarterapp/services/pharmacy_services/brands_service.dart';
import 'package:diplomaticquarterapp/uitl/gif_loader_dialog_utils.dart';
import 'package:diplomaticquarterapp/uitl/navigation_service.dart';
import '../../../locator.dart'; import '../../../locator.dart';
@ -22,18 +25,28 @@ class BrandsViewModel extends BaseViewModel{
Future getBrandsData() async { Future getBrandsData() async {
hasError = false; hasError = false;
setState(ViewState.Busy); setState(ViewState.Busy);
// GifLoaderDialogUtils.showMyDialog(
// AppGlobal.context);
await _brandsService.getBrands(); await _brandsService.getBrands();
// GifLoaderDialogUtils.hideDialog(
// AppGlobal.context);
if (_brandsService.hasError) { if (_brandsService.hasError) {
error = _brandsService.error; error = _brandsService.error;
setState(ViewState.ErrorLocal); setState(ViewState.ErrorLocal);
} else } else
// GifLoaderDialogUtils.hideDialog(
// locator<NavigationService>().navigatorKey.currentContext);
setState(ViewState.Idle); setState(ViewState.Idle);
} }
Future getTopBrandsData() async { Future getTopBrandsData() async {
hasError = false; hasError = false;
setState(ViewState.Busy); setState(ViewState.Busy);
GifLoaderDialogUtils.showMyDialog(
AppGlobal.context);
await _topBrandsService.getTopBrands(); await _topBrandsService.getTopBrands();
GifLoaderDialogUtils.hideDialog(
AppGlobal.context);
if (_topBrandsService.hasError) { if (_topBrandsService.hasError) {
error = _topBrandsService.error; error = _topBrandsService.error;
setState(ViewState.ErrorLocal); setState(ViewState.ErrorLocal);

Loading…
Cancel
Save