From 7a68feb5eb251afb619930c903a5b52d1188a838 Mon Sep 17 00:00:00 2001 From: Krille Fear Date: Sun, 21 Nov 2021 13:58:19 +0100 Subject: [PATCH] feat: Open im.fluffychat urls --- android/app/src/main/AndroidManifest.xml | 6 ++++++ ios/Runner/Info.plist | 1 + lib/pages/chat_list/chat_list.dart | 1 + 3 files changed, 8 insertions(+) diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 9cbecc16..eae7eadf 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -58,6 +58,12 @@ + + + + + + diff --git a/ios/Runner/Info.plist b/ios/Runner/Info.plist index 18d8a56e..99dd7099 100644 --- a/ios/Runner/Info.plist +++ b/ios/Runner/Info.plist @@ -35,6 +35,7 @@ ShareMedia im.fluffychat + matrix diff --git a/lib/pages/chat_list/chat_list.dart b/lib/pages/chat_list/chat_list.dart index 24e671a9..6fe5420b 100644 --- a/lib/pages/chat_list/chat_list.dart +++ b/lib/pages/chat_list/chat_list.dart @@ -129,6 +129,7 @@ class ChatListController extends State { 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; }