20 lines
763 B
Dart
20 lines
763 B
Dart
import 'dart:async';
|
|
import 'package:star_lock/mine/minePersonInfo/minePersonInfo/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!;
|
|
}
|
|
}
|
|
}
|