|
|
|
|
@ -1,13 +1,12 @@
|
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
|
|
|
|
|
|
import 'package:adaptive_dialog/adaptive_dialog.dart';
|
|
|
|
|
import 'package:fluffychat/config/themes.dart';
|
|
|
|
|
import 'package:fluffychat/widgets/permission_slider_dialog.dart';
|
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
|
import 'package:flutter_gen/gen_l10n/l10n.dart';
|
|
|
|
|
import 'package:future_loading_dialog/future_loading_dialog.dart';
|
|
|
|
|
import 'package:go_router/go_router.dart';
|
|
|
|
|
import 'package:matrix/matrix.dart';
|
|
|
|
|
|
|
|
|
|
import 'package:fluffychat/config/themes.dart';
|
|
|
|
|
import 'package:fluffychat/widgets/permission_slider_dialog.dart';
|
|
|
|
|
import '../../widgets/matrix.dart';
|
|
|
|
|
import 'user_bottom_sheet_view.dart';
|
|
|
|
|
|
|
|
|
|
@ -232,9 +231,12 @@ class UserBottomSheetController extends State<UserBottomSheet> {
|
|
|
|
|
|
|
|
|
|
final roomIdResult = await showFutureLoadingDialog(
|
|
|
|
|
context: widget.outerContext,
|
|
|
|
|
future: () => Matrix.of(widget.outerContext)
|
|
|
|
|
.client
|
|
|
|
|
.startDirectChat(user?.id ?? widget.profile!.userId),
|
|
|
|
|
future: () => Matrix.of(widget.outerContext).client.startDirectChat(
|
|
|
|
|
user?.id ?? widget.profile!.userId,
|
|
|
|
|
// #Pangea
|
|
|
|
|
enableEncryption: false,
|
|
|
|
|
// Pangea#
|
|
|
|
|
),
|
|
|
|
|
);
|
|
|
|
|
final roomId = roomIdResult.result;
|
|
|
|
|
if (roomId == null) return;
|
|
|
|
|
|