import 'package:injector/injector.dart'; import 'package:mc_common_app/models/post_params_model.dart'; import 'package:mc_common_app/models/user/user.dart'; class AppStateCm { static final AppStateCm _instance = AppStateCm._internal(); AppStateCm._internal(); factory AppStateCm() => _instance; bool isLogged = false; set setLogged(v) => isLogged = v; bool? get getIsLogged => isLogged; User? _user = null; set setUser(v) => _user = v; User get getUser => _user??User(); PostParamsModel? _postParams; PostParamsModel? get postParamsObject => _postParams; Map get postParamsJson => _postParams?.toJson() ?? {}; void setPostParamsModel(PostParamsModel _postParams) { this._postParams = _postParams; } }