import 'package:diplomaticquarterapp/core/enum/viewstate.dart'; import 'package:diplomaticquarterapp/core/service/termsConditionsService.dart'; import 'package:diplomaticquarterapp/core/viewModels/base_view_model.dart'; import '../../locator.dart'; class TermsConditionsViewModel extends BaseViewModel{ TermsConditionsService _service = locator(); String get userAgreementContent => _service.userAgreementContent; getUserTermsAndConditions() async { setState(ViewState.Busy); await _service.getUserTermsAndConditions(); if (_service.hasError) { error = _service.error; setState(ViewState.Error); } else { setState(ViewState.Idle); } } @override void dispose() { super.dispose(); } }