fix: fixed onShowMessage not showing up for some aspects
This commit is contained in:
@@ -223,11 +223,14 @@ class _ChatInfoScreenState extends State<ChatInfoScreen> {
|
|||||||
if (channel.state == null) {
|
if (channel.state == null) {
|
||||||
await channel.watch();
|
await channel.watch();
|
||||||
}
|
}
|
||||||
Navigator.pop(context);
|
await Navigator.pop(context);
|
||||||
Navigator.pop(context);
|
await Future.delayed(Duration(milliseconds: 200));
|
||||||
Navigator.pop(context);
|
await Navigator.pop(context);
|
||||||
Navigator.pop(context);
|
await Future.delayed(Duration(milliseconds: 200));
|
||||||
Navigator.pop(context);
|
await Navigator.pop(context);
|
||||||
|
await Future.delayed(Duration(milliseconds: 200));
|
||||||
|
await Navigator.pop(context);
|
||||||
|
await Navigator.pop(context);
|
||||||
Navigator.pushNamed(
|
Navigator.pushNamed(
|
||||||
context,
|
context,
|
||||||
Routes.CHANNEL_PAGE,
|
Routes.CHANNEL_PAGE,
|
||||||
|
|||||||
@@ -496,12 +496,15 @@ class _GroupInfoScreenState extends State<GroupInfoScreen> {
|
|||||||
if (channel.state == null) {
|
if (channel.state == null) {
|
||||||
await channel.watch();
|
await channel.watch();
|
||||||
}
|
}
|
||||||
Navigator.pop(context);
|
await Navigator.pop(context);
|
||||||
Navigator.pop(context);
|
await Future.delayed(Duration(milliseconds: 200));
|
||||||
Navigator.pop(context);
|
await Navigator.pop(context);
|
||||||
Navigator.pop(context);
|
await Future.delayed(Duration(milliseconds: 200));
|
||||||
Navigator.pop(context);
|
await Navigator.pop(context);
|
||||||
Navigator.pushNamed(
|
await Future.delayed(Duration(milliseconds: 200));
|
||||||
|
await Navigator.pop(context);
|
||||||
|
await Navigator.pop(context);
|
||||||
|
await Navigator.pushNamed(
|
||||||
context,
|
context,
|
||||||
Routes.CHANNEL_PAGE,
|
Routes.CHANNEL_PAGE,
|
||||||
arguments: ChannelPageArgs(
|
arguments: ChannelPageArgs(
|
||||||
|
|||||||
@@ -330,6 +330,7 @@ class GiphyAttachment extends StatelessWidget {
|
|||||||
userName: message.user.name,
|
userName: message.user.name,
|
||||||
sentAt: message.createdAt,
|
sentAt: message.createdAt,
|
||||||
message: message,
|
message: message,
|
||||||
|
onShowMessage: onShowMessage,
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
}));
|
}));
|
||||||
|
|||||||
@@ -10,11 +10,13 @@ class ImageGroup extends StatelessWidget {
|
|||||||
@required this.images,
|
@required this.images,
|
||||||
@required this.message,
|
@required this.message,
|
||||||
@required this.size,
|
@required this.size,
|
||||||
|
this.onShowMessage,
|
||||||
}) : super(key: key);
|
}) : super(key: key);
|
||||||
|
|
||||||
final List<Attachment> images;
|
final List<Attachment> images;
|
||||||
final Message message;
|
final Message message;
|
||||||
final Size size;
|
final Size size;
|
||||||
|
final ShowMessageCallback onShowMessage;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
@@ -119,6 +121,7 @@ class ImageGroup extends StatelessWidget {
|
|||||||
userName: message.user.name,
|
userName: message.user.name,
|
||||||
sentAt: message.createdAt,
|
sentAt: message.createdAt,
|
||||||
message: message,
|
message: message,
|
||||||
|
onShowMessage: onShowMessage,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
|||||||
@@ -736,6 +736,7 @@ class _MessageWidgetState extends State<MessageWidget> {
|
|||||||
),
|
),
|
||||||
images: images,
|
images: images,
|
||||||
message: widget.message,
|
message: widget.message,
|
||||||
|
onShowMessage: widget.onShowMessage,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
|||||||
Reference in New Issue
Block a user