You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
372 B
Dart
17 lines
372 B
Dart
4 years ago
|
import 'package:diplomaticquarterapp/core/enum/viewstate.dart';
|
||
|
import 'package:flutter/material.dart';
|
||
|
|
||
|
class BaseViewModel extends ChangeNotifier {
|
||
|
ViewState _state = ViewState.Idle;
|
||
|
bool isInternetConnection = true;
|
||
|
|
||
|
ViewState get state => _state;
|
||
|
|
||
|
String error = "";
|
||
|
|
||
|
void setState(ViewState viewState) {
|
||
|
_state = viewState;
|
||
|
notifyListeners();
|
||
|
}
|
||
|
}
|