From 706fb2766471155ea44a7a5052791e90f00e6bc5 Mon Sep 17 00:00:00 2001 From: Kieran Date: Mon, 12 May 2025 15:06:22 +0100 Subject: [PATCH] fix: write chat state --- lib/widgets/chat.dart | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) 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());