33 lines
789 B
Dart
33 lines
789 B
Dart
import 'package:app/model/apis/api_response.dart';
|
|
import 'package:app/model/services/backend_service.dart';
|
|
import 'package:app/model/view_model/base_vm.dart';
|
|
import 'package:app/pb/account.pb.dart';
|
|
|
|
class AccountViewModel extends BaseViewModel {
|
|
AccountViewModel() {
|
|
_init();
|
|
}
|
|
ApiResponse _apiResponse = ApiResponse.initial('Keine Daten');
|
|
|
|
final BackendService _service = BackendService();
|
|
Account? _account;
|
|
|
|
ApiResponse get response {
|
|
return _apiResponse;
|
|
}
|
|
|
|
Account? get account {
|
|
return _account;
|
|
}
|
|
|
|
void _init() async {
|
|
super.init();
|
|
// try {
|
|
// _apiResponse = ApiResponse.completed(await _service.getAccount());
|
|
// } catch (e) {
|
|
// _apiResponse = ApiResponse.error(e.toString());
|
|
// }
|
|
// notifyListeners();
|
|
}
|
|
}
|