|
|
@@ -12,6 +12,7 @@ import 'package:keyboard/data/repository/keyboard_repository.dart';
|
|
|
import '../../base/app_base_request.dart';
|
|
|
import '../../di/get_it.dart';
|
|
|
import '../../plugins/keyboard_android_platform.dart';
|
|
|
+import '../../sdk/gravity/gravity_helper.dart';
|
|
|
import '../../utils/async_util.dart';
|
|
|
import '../../utils/atmob_log.dart';
|
|
|
import '../../utils/daily_limiter_util.dart';
|
|
|
@@ -201,18 +202,22 @@ class AccountRepository {
|
|
|
}
|
|
|
|
|
|
void onLoginSuccess(String phoneNum, String authToken) {
|
|
|
+ GravityHelper.onLogin();
|
|
|
AccountRepository.token = authToken;
|
|
|
loginPhoneNum.value = phoneNum;
|
|
|
refreshUserInfo();
|
|
|
KVUtil.putString(keyAccountLoginPhoneNum, phoneNum);
|
|
|
KVUtil.putString(keyAccountLoginToken, authToken);
|
|
|
keyboardRepository.refreshData();
|
|
|
+
|
|
|
// 登录,通知键盘刷新数据
|
|
|
_notifyKeyboardPluginRefreshData();
|
|
|
+
|
|
|
}
|
|
|
|
|
|
void onWechatLoginSuccess(String authToken) {
|
|
|
AccountRepository.token = authToken;
|
|
|
+ GravityHelper.onLogin();
|
|
|
refreshUserInfo();
|
|
|
KVUtil.putString(keyAccountLoginToken, authToken);
|
|
|
keyboardRepository.refreshData();
|
|
|
@@ -230,6 +235,7 @@ class AccountRepository {
|
|
|
loginPhoneNum.value = null;
|
|
|
isLogin.value = false;
|
|
|
keyboardRepository.refreshData();
|
|
|
+ GravityHelper.onLogout();
|
|
|
KVUtil.putString(Constants.keyboardSelect, null);
|
|
|
DailyLimiterUtil.clearDailyLimitData("SurpriseDialog");
|
|
|
// 退出登录,通知键盘刷新数据
|