import 'package:injectable/injectable.dart'; import '../../di/get_it.dart'; import '../../utils/mmkv_util.dart'; @lazySingleton class AccountRepository { final String tag = "AccountRepository"; static final String keyAccountLoginToken = 'key_account_login_token'; static String? token = KVUtil.getString(keyAccountLoginToken, null); static AccountRepository getInstance() { return getIt.get(); } void onLoginSuccess(String phoneNum, String authToken) { AccountRepository.token = authToken; } void logout() { AccountRepository.token = null; } }