提交 20b71de4 authored 作者: 祁增奎's avatar 祁增奎

公告外部实现

上级 cdf07ed8
......@@ -223,9 +223,13 @@ class NoticeDialogWidgetController extends GetxController {
bool showDialog = false;
/// 插入公告
void insertNotice(MessageData data) {
_insertNode(data);
_initData();
void insertNotice(MessageData data) async {
final result = await messageConfig.messageManagement
?.onShowAnnouncementMessage(data.toJson());
if (result == null) {
_insertNode(data);
_initData();
}
}
/// 处理公告
......@@ -258,9 +262,13 @@ class NoticeDialogWidgetController extends GetxController {
}
}
void setNotice(List<MessageData> data) {
void setNotice(List<MessageData> data) async {
for (var element in data) {
_insertNode(element);
final result = await messageConfig.messageManagement
?.onShowAnnouncementMessage(element.toJson());
if (result == null) {
_insertNode(element);
}
}
_initData();
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论