2024-01-24 18:44:34 +08:00
|
|
|
|
|
|
|
|
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();
|
|
|
|
|
|
|
|
|
|
//请求密码钥匙列表
|
2024-08-21 14:12:15 +08:00
|
|
|
Future<void> readMessageDataRequest() async {
|
|
|
|
|
final MessageListEntity entity = await ApiRepository.to.readMessageLoadData(messageId:state.itemData.value.id!);
|
2024-01-24 18:44:34 +08:00
|
|
|
if (entity.errorCode!.codeIsSuccessful) {
|
|
|
|
|
eventBus.fire(ReadMessageRefreshUI());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
void onReady() {
|
|
|
|
|
super.onReady();
|
|
|
|
|
readMessageDataRequest();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
void onClose() {
|
|
|
|
|
super.onClose();
|
|
|
|
|
}
|
|
|
|
|
}
|