2,新增修改绑定手机号/邮箱 3,新增获取安全信息列表接口 4,新增获取已设置的安全信息接口 5,新增设置安全信息接口 6,新增获取解绑手机号Token 7,新增获取解绑邮箱Token
21 lines
832 B
Dart
21 lines
832 B
Dart
import 'dart:async';
|
|
import 'package:star_lock/mine/minePersonInfo/minePersonInfoPage/minePersonInfo_state.dart';
|
|
import '../../../../network/api_repository.dart';
|
|
import '../../../../tools/baseGetXController.dart';
|
|
|
|
class MinePersonInfoLogic extends BaseGetXController {
|
|
final MinePersonInfoState state = MinePersonInfoState();
|
|
//用户信息
|
|
Future<void> getUserInfoRequest() async {
|
|
var entity = await ApiRepository.to.getUserInfo("");
|
|
if (entity.errorCode!.codeIsSuccessful) {
|
|
state.mineInfoData.value = entity.data!;
|
|
state.nickname.value = entity.data!.nickname!;
|
|
state.mobileStr.value = entity.data!.mobile!;
|
|
state.emailStr.value = entity.data!.email!;
|
|
state.countryStr.value = entity.data!.countryName!;
|
|
state.haveSafeAnswer.value = entity.data!.haveSafeAnswer!;
|
|
}
|
|
}
|
|
}
|