app-starlock/lib/mine/gateway/gatewayDetail/gatewayDetail_logic.dart

23 lines
729 B
Dart
Raw Normal View History

import 'package:get/get.dart';
import 'package:star_lock/tools/baseGetXController.dart';
import '../../../login/login/entity/LoginEntity.dart';
import '../../../network/api_repository.dart';
import 'gatewayDetail_state.dart';
class GatewayDetailLogic extends BaseGetXController{
GatewayDetailState state = GatewayDetailState();
Future<void> deletGateway() async{
final LoginEntity entity = await ApiRepository.to.gatewayDelet(
gatewayId: state.getewayItemData.value.gatewayId ?? 0,
);
if(entity.errorCode!.codeIsSuccessful){
showToast('删除成功'.tr, something:(){
// eventBus.fire(PassCurrentLockInformationEvent(state.lockSetInfoData.value));
Get.back();
});
}
}
}