import 'package:stacked/stacked.dart'; import 'package:stacked_services/stacked_services.dart'; import 'package:yimaru_app/app/app.router.dart'; import '../../../app/app.locator.dart'; import '../../../services/authentication_service.dart'; class ProfileViewModel extends BaseViewModel { final _navigationService = locator(); final _authenticationService = locator(); Future logOut() async { await _authenticationService.logOut(); await _navigationService.replaceWithLoginView(); } Future navigateToProfileDetail() async => await _navigationService.navigateToProfileDetailView(); Future navigateToDownloads() async => await _navigationService.navigateToDownloadsView(); Future navigateToProgress() async => await _navigationService.navigateToProgressView(); Future navigateToAccountPrivacy() async => await _navigationService.navigateToAccountPrivacyView(); Future navigateToSupport() async => await _navigationService.navigateToSupportView(); }