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

公告外部实现

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