Merge b8d6ddc77a into eea4e431b4
This commit is contained in:
commit
0e1d2cc5ae
1 changed files with 11 additions and 0 deletions
|
|
@ -10,6 +10,7 @@ import 'package:go_router/go_router.dart';
|
||||||
import 'package:matrix/matrix.dart' as sdk;
|
import 'package:matrix/matrix.dart' as sdk;
|
||||||
import 'package:matrix/matrix.dart';
|
import 'package:matrix/matrix.dart';
|
||||||
import 'package:receive_sharing_intent/receive_sharing_intent.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/config/app_config.dart';
|
||||||
import 'package:fluffychat/l10n/l10n.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) {
|
void setActiveFilter(ActiveFilter filter) {
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue