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