Merge commit '7d798c57704cc38a39df3cd21be17d8ae52230b3' into fluffychat-merge

pull/2245/head
ggurdin 4 months ago
commit fe5afb8e89
No known key found for this signature in database
GPG Key ID: A01CB41737CBB478

@ -56,6 +56,7 @@ class ChatSettingsPopupMenuState extends State<ChatSettingsPopupMenu> {
onSelected: (choice) async { onSelected: (choice) async {
switch (choice) { switch (choice) {
case ChatPopupMenuActions.leave: case ChatPopupMenuActions.leave:
final router = GoRouter.of(context);
final confirmed = await showOkCancelAlertDialog( final confirmed = await showOkCancelAlertDialog(
context: context, context: context,
title: L10n.of(context).areYouSure, title: L10n.of(context).areYouSure,
@ -67,15 +68,15 @@ class ChatSettingsPopupMenuState extends State<ChatSettingsPopupMenu> {
cancelLabel: L10n.of(context).cancel, cancelLabel: L10n.of(context).cancel,
isDestructive: true, isDestructive: true,
); );
if (confirmed == OkCancelResult.ok) { if (confirmed != OkCancelResult.ok) return;
final success = await showFutureLoadingDialog( final result = await showFutureLoadingDialog(
context: context, context: context,
future: () => widget.room.leave(), future: () => widget.room.leave(),
); );
if (success.error == null) { if (result.error == null) {
context.go('/rooms'); router.go('/rooms');
}
} }
break; break;
case ChatPopupMenuActions.mute: case ChatPopupMenuActions.mute:
await showFutureLoadingDialog( await showFutureLoadingDialog(

Loading…
Cancel
Save