fix: Open URIs

This commit is contained in:
Krille Fear 2021-11-29 16:18:16 +01:00
commit 0ecbe842a5
3 changed files with 17 additions and 12 deletions

View file

@ -130,9 +130,9 @@ class ChatListController extends State<ChatList> {
void _processIncomingUris(String text) async {
if (text == null) return;
VRouter.of(context).to('/rooms');
text = text.replaceFirst('im.fluffychat://', 'matrix:');
UrlLauncher(context, text).openMatrixToUrl();
return;
WidgetsBinding.instance.addPostFrameCallback((_) {
UrlLauncher(context, text).openMatrixToUrl();
});
}
void _initReceiveSharingIntent() {

View file

@ -83,7 +83,7 @@ class NewPrivateChatView extends StatelessWidget {
decoration: InputDecoration(
labelText: L10n.of(context).typeInInviteLinkManually,
hintText: '@username',
prefixText: 'https://matrix.to/#/',
prefixText: 'matrix.to/#/',
suffixIcon: IconButton(
icon: const Icon(Icons.send_outlined),
onPressed: controller.submitAction,