Merge branch 'release_hyx' into release
This commit is contained in:
commit
7d6b080573
@ -2,11 +2,16 @@
|
|||||||
import 'dart:async';
|
import 'dart:async';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:get/get.dart';
|
import 'package:get/get.dart';
|
||||||
|
import 'package:star_lock/appRouters.dart';
|
||||||
import 'package:star_lock/app_settings/app_settings.dart';
|
import 'package:star_lock/app_settings/app_settings.dart';
|
||||||
|
import 'package:star_lock/blue/blue_manage.dart';
|
||||||
|
|
||||||
import 'package:star_lock/common/XSConstantMacro/XSConstantMacro.dart';
|
import 'package:star_lock/common/XSConstantMacro/XSConstantMacro.dart';
|
||||||
import 'package:star_lock/login/login/entity/LoginEntity.dart';
|
import 'package:star_lock/login/login/entity/LoginEntity.dart';
|
||||||
import 'package:star_lock/login/register/entity/SendValidationCodeEntity.dart';
|
import 'package:star_lock/login/register/entity/SendValidationCodeEntity.dart';
|
||||||
|
import 'package:star_lock/tools/eventBusEventManage.dart';
|
||||||
|
import 'package:star_lock/tools/storage.dart';
|
||||||
|
import 'package:star_lock/tools/xs_jPhush.dart';
|
||||||
|
|
||||||
import '../../network/api_repository.dart';
|
import '../../network/api_repository.dart';
|
||||||
import '../../tools/baseGetXController.dart';
|
import '../../tools/baseGetXController.dart';
|
||||||
@ -49,12 +54,13 @@ class StarLockRegisterLogic extends BaseGetXController {
|
|||||||
verificationCode: state.verificationCode.value,
|
verificationCode: state.verificationCode.value,
|
||||||
deviceInfo: state.deviceInfoMap.value);
|
deviceInfo: state.deviceInfoMap.value);
|
||||||
if (entity.errorCode!.codeIsSuccessful) {
|
if (entity.errorCode!.codeIsSuccessful) {
|
||||||
showToast('注册成功'.tr);
|
Storage.saveLoginData(entity.data);
|
||||||
|
Storage.setBool(saveIsVip, entity.data!.isVip == 1);
|
||||||
Get.back(result: <String, String>{
|
eventBus.fire(MineInfoChangeRefreshUI());
|
||||||
'phoneOrEmailStr': state.phoneOrEmailStr.value,
|
XSJPushProvider().bindDeviceID();
|
||||||
'pwd': state.pwd.value
|
XSJPushProvider().initLocalNotification(isCancelLocalPush: false);
|
||||||
});
|
Get.offNamedUntil(Routers.starLockMain, (Route route) => false);
|
||||||
|
BlueManage().scanDevices.clear(); //清除设备缓存
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user