提交 3f60e52a authored 作者: 史晓晨's avatar 史晓晨

feat:修改controller初始化逻辑;

上级 6ede9a8f
import 'package:clx_flutter_message/util/extension.dart';
import 'package:clx_flutter_message/util/string_util.dart'; import 'package:clx_flutter_message/util/string_util.dart';
import 'package:clx_flutter_message/util/toast_util.dart'; import 'package:clx_flutter_message/util/toast_util.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
...@@ -128,12 +129,18 @@ abstract class BaseMessageConfig ...@@ -128,12 +129,18 @@ abstract class BaseMessageConfig
noticeDialogWidgetController = NoticeDialogWidgetController(); noticeDialogWidgetController = NoticeDialogWidgetController();
} }
NotificationLayoutController initNotificationLayoutController() { NotificationLayoutController? initNotificationLayoutController() {
return notificationLayoutController ?? NotificationLayoutController(); if (findOtherLogic<NotificationLayoutController>() == null) {
notificationLayoutController = NotificationLayoutController();
}
return notificationLayoutController;
} }
NoticeDialogWidgetController initNoticeDialogWidgetController() { NoticeDialogWidgetController? initNoticeDialogWidgetController() {
return noticeDialogWidgetController ?? NoticeDialogWidgetController(); if (findOtherLogic<NotificationLayoutController>() == null) {
noticeDialogWidgetController = NoticeDialogWidgetController();
}
return noticeDialogWidgetController;
} }
// 刷新消息、获取未处理消息,重新连接websocket // 刷新消息、获取未处理消息,重新连接websocket
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论