fix: chat state (again)

This commit is contained in:
2025-05-12 15:18:43 +01:00
parent 53794158c0
commit 819a45bc23

View File

@ -357,7 +357,13 @@ class _WriteMessageWidget extends StatefulWidget {
} }
class __WriteMessageWidget extends State<_WriteMessageWidget> { class __WriteMessageWidget extends State<_WriteMessageWidget> {
final TextEditingController _controller = TextEditingController(); late final TextEditingController _controller;
@override
void initState() {
super.initState();
_controller = TextEditingController();
}
Future<void> _sendMessage() async { Future<void> _sendMessage() async {
final login = ndk.accounts.getLoggedAccount(); final login = ndk.accounts.getLoggedAccount();
@ -371,7 +377,6 @@ class __WriteMessageWidget extends State<_WriteMessageWidget> {
["a", widget.stream.aTag], ["a", widget.stream.aTag],
], ],
); );
developer.log(chatMsg.toString());
final res = ndk.broadcast.broadcast(nostrEvent: chatMsg); final res = ndk.broadcast.broadcast(nostrEvent: chatMsg);
await res.broadcastDoneFuture; await res.broadcastDoneFuture;
_controller.text = ""; _controller.text = "";