don't pass room around, use many watches
This commit is contained in:
parent
e0ba99d9b9
commit
60be7aaf72
15 changed files with 207 additions and 231 deletions
|
|
@ -1,7 +1,6 @@
|
|||
import "package:flutter/material.dart";
|
||||
import "package:flutter_chat_core/flutter_chat_core.dart";
|
||||
import "package:flutter_link_previewer/flutter_link_previewer.dart";
|
||||
import "package:nexus/models/room.dart";
|
||||
import "package:nexus/widgets/chat_page/html/html.dart";
|
||||
import "package:nexus/widgets/chat_page/wrappers/message_wrapper.dart";
|
||||
import "package:nexus/widgets/chat_page/reply_widget.dart";
|
||||
|
|
@ -9,7 +8,6 @@ import "package:nexus/widgets/chat_page/reply_widget.dart";
|
|||
class TextMessageWrapper extends StatelessWidget {
|
||||
final Message message;
|
||||
final String? content;
|
||||
final Room room;
|
||||
final MessageGroupStatus? groupStatus;
|
||||
final Future<void> Function(Message oldMessage, Message newMessage)
|
||||
updateMessage;
|
||||
|
|
@ -21,7 +19,6 @@ class TextMessageWrapper extends StatelessWidget {
|
|||
this.message, {
|
||||
this.content,
|
||||
this.onTapReply,
|
||||
required this.room,
|
||||
required this.updateMessage,
|
||||
required this.groupStatus,
|
||||
required this.isSentByMe,
|
||||
|
|
@ -51,7 +48,6 @@ class TextMessageWrapper extends StatelessWidget {
|
|||
children: [
|
||||
ReplyWidget(
|
||||
message,
|
||||
room: room,
|
||||
groupStatus: groupStatus,
|
||||
onTapReply: onTapReply,
|
||||
),
|
||||
|
|
@ -109,7 +105,6 @@ class TextMessageWrapper extends StatelessWidget {
|
|||
),
|
||||
),
|
||||
groupStatus,
|
||||
room,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue