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

公告外部实现

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