import 'package:get/get.dart'; import 'package:star_lock/main/lockDetail/passwordKey/passwordKeyList/passwordKeyListEntity.dart'; import 'package:star_lock/mine/mineSet/google_home/google_home_state.dart'; import 'package:star_lock/network/api_repository.dart'; import '../../../../tools/baseGetXController.dart'; class GoogleHomeLogic extends BaseGetXController { final GoogleHomeState state = GoogleHomeState(); //更新个人信息-google home Future updateUserInfoWithGoogle() async { final PasswordKeyListEntity entity = await ApiRepository.to.updateUserInfoWithGoogle( isGoogle: state.isGoogleHome.value ? 0 : 1, ); if (entity.errorCode!.codeIsSuccessful) { state.isGoogleHome.value = !state.isGoogleHome.value; state.isGoogleHome.refresh(); if (state.isGoogleHome.value) { state.isOpenedText.value = '关闭'.tr; } else { state.isOpenedText.value = '开启'.tr; } showToast('操作成功'.tr); } } }