import 'package:shared_preferences/shared_preferences.dart';

class CommonPreferences {
  late final SharedPreferences _sharedPreferences;

  Future<void> init() async {
    _sharedPreferences = await SharedPreferences.getInstance();
  }

  bool get isLoggedIn => _sharedPreferences.getBool(_keyIsLoggedIn) ?? false;

  Future<void> setIsLoggedIn(bool isLoggedIn) async {
    await _sharedPreferences.setBool(_keyIsLoggedIn, isLoggedIn);
  }

  Future<void> clear() async {
    await _sharedPreferences.clear();
  }

  static const _keyIsLoggedIn = "_keyIsLoggedIn";
}