Files
Regroup/lib/Common/controller/entry_point_controller.dart
2024-05-23 15:43:13 +05:30

49 lines
1.0 KiB
Dart

import 'package:get/get_state_manager/src/simple/get_controllers.dart';
import 'package:shared_preferences/shared_preferences.dart';
class EntryPointController extends GetxController {
bool? _logedIn;
bool? get logedIn => _logedIn;
bool isMainScreen = true;
bool? _isLoading = true;
bool? get isLoading => _isLoading;
bool _signinApi = false;
bool get signinApi => _signinApi;
bool _createAccApi = false;
bool get createAccApi => _createAccApi;
changeSigninApiBool() {
_signinApi = !_signinApi;
update();
}
changeProfileEditApiBool() {
_signinApi = !_signinApi;
update();
}
changeSignupApiBool() {
_signinApi = !_signinApi;
update();
}
changeSignup2ApiBool() {
_signinApi = !_signinApi;
update();
}
changecreateAccApiBool() {
_createAccApi = !_createAccApi;
update();
}
checkLogin() async {
final SharedPreferences prefs = await SharedPreferences.getInstance();
_logedIn = prefs.getBool('LogedIn') ?? false;
_isLoading = false;
update();
}
}