diff --git a/lib/views/direct/widgets/message_box.dart b/lib/views/direct/widgets/message_box.dart index ee40fd7..4bf9a67 100644 --- a/lib/views/direct/widgets/message_box.dart +++ b/lib/views/direct/widgets/message_box.dart @@ -129,8 +129,8 @@ class _TypingState extends State<_Typing> { ? DidvanIconButton( icon: DidvanIcons.send_solid, onPressed: () { - _formKey.currentState!.reset(); state.sendMessage(); + _formKey.currentState!.reset(); }, size: 32, color: Theme.of(context).colorScheme.focusedBorder, diff --git a/lib/views/widgets/logo_app_bar.dart b/lib/views/widgets/logo_app_bar.dart index 0bb9f13..3304a46 100644 --- a/lib/views/widgets/logo_app_bar.dart +++ b/lib/views/widgets/logo_app_bar.dart @@ -76,7 +76,10 @@ class LogoAppBar extends StatelessWidget implements PreferredSizeWidget { : DidvanIcons.message_solid, size: 32, onPressed: () => Navigator.of(context) - .pushNamed(Routes.directList), + .pushNamed(Routes.directList) + .then( + (value) => state.init(), + ), ), if (state.unread > 0) Positioned(