app-starlock/lib/mine/message/messageDetail/messageDetail_logic.dart
2024-05-18 09:37:50 +08:00

37 lines
926 B
Dart
Executable File

import 'package:star_lock/tools/baseGetXController.dart';
import '../../../network/api_repository.dart';
import '../../../tools/eventBusEventManage.dart';
import '../messageList/messageList_entity.dart';
import 'messageDetail_state.dart';
class MessageDetailLogic extends BaseGetXController {
final MessageDetailState state = MessageDetailState();
//请求密码钥匙列表
void readMessageDataRequest() async {
MessageListEntity entity = await ApiRepository.to.readMessageLoadData(messageId:state.itemData.value.id!);
if (entity.errorCode!.codeIsSuccessful) {
eventBus.fire(ReadMessageRefreshUI());
}
}
@override
void onReady() {
// TODO: implement onReady
super.onReady();
readMessageDataRequest();
}
@override
void onInit() {
// TODO: implement onInit
super.onInit();
}
@override
void onClose() {
// TODO: implement onClose
super.onClose();
}
}