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; break;
case 'message': case 'message':
final roomId = await widget.user.startDirectChat(); final roomIdResult = await showFutureLoadingDialog(
VRouter.of(widget.outerContext).to('/rooms/$roomId'); 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(); Navigator.of(context, rootNavigator: false).pop();
break; break;
} }

Loading…
Cancel
Save