fix: Display loading dialog on start DM

onboarding
Christian Pauly 4 years ago
parent c8065d4c37
commit a1f586c655

@ -83,8 +83,12 @@ class UserBottomSheetController extends State<UserBottomSheet> {
}
break;
case 'message':
final roomId = await widget.user.startDirectChat();
VRouter.of(widget.outerContext).to('/rooms/$roomId');
final roomIdResult = await showFutureLoadingDialog(
context: context,
future: () => widget.user.startDirectChat(),
);
if (roomIdResult.error != null) return;
VRouter.of(widget.outerContext).to('/rooms/${roomIdResult.result}');
Navigator.of(context, rootNavigator: false).pop();
break;
}

Loading…
Cancel
Save