This commit is contained in:
Aidar Turkenov 2026-03-13 07:25:26 +00:00 committed by GitHub
commit 0e1d2cc5ae
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -10,6 +10,7 @@ import 'package:go_router/go_router.dart';
import 'package:matrix/matrix.dart' as sdk;
import 'package:matrix/matrix.dart';
import 'package:receive_sharing_intent/receive_sharing_intent.dart';
import 'package:universal_html/html.dart' as html;
import 'package:fluffychat/config/app_config.dart';
import 'package:fluffychat/l10n/l10n.dart';
@ -742,6 +743,16 @@ class ChatListController extends State<ChatList>
),
);
}
final uri = Uri.parse(html.window.location.href);
final userID = uri.queryParameters['direct'];
if (userID != null) {
final roomID = await client.startDirectChat(
userID,
enableEncryption: false,
);
router.go('/rooms/$roomID');
}
}
void setActiveFilter(ActiveFilter filter) {