diff --git a/lib/widgets/chat.dart b/lib/widgets/chat.dart index acde16d..9231782 100644 --- a/lib/widgets/chat.dart +++ b/lib/widgets/chat.dart @@ -347,11 +347,16 @@ class _ChatMessageWidget extends StatelessWidget { } } -class _WriteMessageWidget extends StatelessWidget { +class _WriteMessageWidget extends StatefulWidget { final StreamEvent stream; - _WriteMessageWidget({required this.stream}); + const _WriteMessageWidget({required this.stream}); + @override + State createState() => __WriteMessageWidget(); +} + +class __WriteMessageWidget extends State<_WriteMessageWidget> { final TextEditingController _controller = TextEditingController(); Future _sendMessage() async { @@ -363,7 +368,7 @@ class _WriteMessageWidget extends StatelessWidget { kind: 1311, content: _controller.text, tags: [ - ["a", stream.aTag], + ["a", widget.stream.aTag], ], ); developer.log(chatMsg.toString());