Commit 7293cdd44192413079837fa0ec10890f55fd350f

Authored by 常守达
1 parent a51754d5

fix(ui):废弃绑定另一半逻辑

... ... @@ -285,13 +285,13 @@ class LoginController extends GetxController {
final me = userInfoRes.data;
UserInfoResponse? partner;
if ((me.pairId ?? 0) > 0) {
final partnerRes =
await _userApi.getPartnerUserInfo(accessToken: accessToken);
if (partnerRes is AppSuccess<BoundUserInfoResponse>) {
partner = partnerRes.data.partnerUserInfo;
}
}
// if ((me.pairId ?? 0) > 0) {
// final partnerRes =
// await _userApi.getPartnerUserInfo(accessToken: accessToken);
// if (partnerRes is AppSuccess<BoundUserInfoResponse>) {
// partner = partnerRes.data.partnerUserInfo;
// }
// }
VipInfo? vip;
if (vipInfoRes is AppSuccess<VipInfo>) {
... ...
... ... @@ -58,13 +58,13 @@ class SplashController extends GetxController {
// print(me.nickname);
// }
if (userResult case AppSuccess(data: final me)) {
UserInfoResponse? partner;
if ((me.pairId ?? 0) > 0) {
final partnerResult = await _userApi.getPartnerUserInfo();
if (partnerResult case AppSuccess(data: final boundData)) {
partner = boundData.partnerUserInfo ?? boundData.userInfo;
}
}
// UserInfoResponse? partner;
// if ((me.pairId ?? 0) > 0) {
// final partnerResult = await _userApi.getPartnerUserInfo();
// if (partnerResult case AppSuccess(data: final boundData)) {
// partner = boundData.partnerUserInfo ?? boundData.userInfo;
// }
// }
UserPreferencesVipInfo? vipPrefs;
final vipResult = await _vipApi.getVipInfo();
... ... @@ -72,10 +72,10 @@ class SplashController extends GetxController {
vipPrefs = UserPreferencesVipInfo.fromVipInfo(vip);
}
await _userPrefs.updateBothUserInfo(
me: me,
partner: partner,
);
// await _userPrefs.updateBothUserInfo(
// me: me,
// partner: partner,
// );
if (vipPrefs != null) {
await _userPrefs.updateVipInfo(vipPrefs);
}
... ...
... ... @@ -172,25 +172,6 @@ class UserApi {
);
}
Future<AppResult<void>> bindPartner(String bindCode) {
return safeCall(
call: () async {
await _dioClient.dio.post(
ApiPaths.userPair,
data: BindPartnerRequest(bindCode: bindCode).toJson(),
);
},
);
}
Future<AppResult<void>> unbindPartner() {
return safeCall(
call: () async {
await _dioClient.dio.delete(ApiPaths.userPair);
},
);
}
Future<AppResult<RongcloudTokenResponse>> getRongcloudToken({
bool isRefresh = false,
}) {
... ...