提交 19ae549e authored 作者: 张国庆's avatar 张国庆

fix:修改接收消息解析

上级 abaa9895
...@@ -239,9 +239,9 @@ class NoticeDialogWidgetController extends GetxController { ...@@ -239,9 +239,9 @@ class NoticeDialogWidgetController extends GetxController {
} }
} }
void setNotice(List<dynamic> data) { void setNotice(List<MessageData> data) {
for (var element in data) { for (var element in data) {
_insertNode(MessageData.fromJson(element)); _insertNode(element);
} }
_initData(); _initData();
......
...@@ -13,7 +13,7 @@ mixin NoticeManager { ...@@ -13,7 +13,7 @@ mixin NoticeManager {
noticeDialogWidgetController?.clear(); noticeDialogWidgetController?.clear();
} }
void setNotice(List<dynamic> data) { void setNotice(List<MessageData> data) {
noticeDialogWidgetController?.setNotice(data); noticeDialogWidgetController?.setNotice(data);
} }
} }
...@@ -7,7 +7,7 @@ import 'notification_layout/notification_layout_widget.dart'; ...@@ -7,7 +7,7 @@ import 'notification_layout/notification_layout_widget.dart';
mixin NotificationManager { mixin NotificationManager {
OverlayEntry? _overlayEntry; OverlayEntry? _overlayEntry;
NotificationLayoutController? notificationLayoutController; NotificationLayoutController? notificationLayoutController;
/// 显示悬浮布局 /// 显示悬浮布局
void showNotification(BuildContext? context) { void showNotification(BuildContext? context) {
...@@ -35,10 +35,8 @@ mixin NotificationManager { ...@@ -35,10 +35,8 @@ mixin NotificationManager {
} }
/// 缓存之前的消息列表 /// 缓存之前的消息列表
void setNotification(List<dynamic> data) { void setNotification(List<MessageData> data) {
notificationLayoutController?.setCashMessage( notificationLayoutController?.setCashMessage(data);
data.map<MessageData>((e) => MessageData.fromJson(e)).toList(),
);
} }
void insertNotification(MessageData data) { void insertNotification(MessageData data) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论