|
...
|
...
|
@@ -10,7 +10,6 @@ import 'package:doublefeel_flutter/core/constants/app_const.dart'; |
|
|
|
import 'package:doublefeel_flutter/core/logging/app_logger.dart';
|
|
|
|
import 'package:doublefeel_flutter/core/services/app_config_service.dart';
|
|
|
|
import 'package:doublefeel_flutter/core/services/thinking_data_service.dart';
|
|
|
|
import 'package:doublefeel_flutter/data/models/local/user_preferences.dart';
|
|
|
|
import 'package:doublefeel_flutter/l10n/l10n_extensions.dart';
|
|
|
|
import 'package:doublefeel_flutter/pigeon/wechat_api.g.dart';
|
|
|
|
import 'package:flutter/services.dart';
|
|
...
|
...
|
@@ -660,32 +659,10 @@ class LoginController extends GetxController { |
|
|
|
),
|
|
|
|
);
|
|
|
|
|
|
|
|
try {
|
|
|
|
if (Get.isRegistered<AppEnvironmentConfig>()) {
|
|
|
|
var env = Get.find<AppEnvironmentConfig>();
|
|
|
|
unawaited(
|
|
|
|
AppPlatformHostApi()
|
|
|
|
.updateLoginInfo(
|
|
|
|
jsonEncode(UserPreferences(
|
|
|
|
accessToken: accessToken,
|
|
|
|
meUserInfo: me,
|
|
|
|
partnerUserInfo: partner,
|
|
|
|
vipInfo: vip != null
|
|
|
|
? UserPreferencesVipInfo.fromVipInfo(vip)
|
|
|
|
: null,
|
|
|
|
)),
|
|
|
|
env.serverBaseUrl,
|
|
|
|
)
|
|
|
|
.catchError((Object error, StackTrace stackTrace) {
|
|
|
|
AppLogger.e('Native login info sync failed', error, stackTrace);
|
|
|
|
}),
|
|
|
|
);
|
|
|
|
}
|
|
|
|
} on Exception catch (e) {
|
|
|
|
AppLogger.e(e);
|
|
|
|
}
|
|
|
|
|
|
|
|
await _userStateService.onLogin();
|
|
|
|
await _measureLoginStep(
|
|
|
|
'login_success.user_state_on_login',
|
|
|
|
_userStateService.onLogin,
|
|
|
|
);
|
|
|
|
if (isRegister) {
|
|
|
|
ta.track('success_regist');
|
|
|
|
}
|
...
|
...
|
|