23 lines
729 B
Dart
23 lines
729 B
Dart
|
|
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();
|
|
});
|
|
}
|
|
}
|
|
} |