diff --git a/lib/pages/chat_list/chat_list.dart b/lib/pages/chat_list/chat_list.dart index 30aac367..2ec58c0f 100644 --- a/lib/pages/chat_list/chat_list.dart +++ b/lib/pages/chat_list/chat_list.dart @@ -307,13 +307,11 @@ class ChatListController extends State void _processIncomingSharedMedia(List files) { if (files.isEmpty) return; - + inspect(files); if (files.singleOrNull?.path.startsWith(AppConfig.deepLinkPrefix) == true) { return; } - inspect(files); - showScaffoldDialog( context: context, builder: (context) => ShareScaffoldDialog( diff --git a/lib/pages/chat_permissions_settings/chat_permissions_settings.dart b/lib/pages/chat_permissions_settings/chat_permissions_settings.dart index e3dbfde4..9a7899cd 100644 --- a/lib/pages/chat_permissions_settings/chat_permissions_settings.dart +++ b/lib/pages/chat_permissions_settings/chat_permissions_settings.dart @@ -1,5 +1,3 @@ -import 'dart:developer'; - import 'package:flutter/material.dart'; import 'package:go_router/go_router.dart'; @@ -51,7 +49,6 @@ class ChatPermissionsSettingsController extends State { } else { content[key] = newLevel; } - inspect(content); await showFutureLoadingDialog( context: context, future: () => room.client.setRoomStateWithKey( diff --git a/lib/utils/matrix_sdk_extensions/event_extension.dart b/lib/utils/matrix_sdk_extensions/event_extension.dart index 6f1138bf..66537ec2 100644 --- a/lib/utils/matrix_sdk_extensions/event_extension.dart +++ b/lib/utils/matrix_sdk_extensions/event_extension.dart @@ -1,5 +1,3 @@ -import 'dart:developer'; - import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; @@ -34,7 +32,6 @@ extension LocalizedBody on Event { Future shareFile(BuildContext context) async { final matrixFile = await _getFile(context); - inspect(matrixFile); matrixFile.result?.share(context); } diff --git a/lib/widgets/fluffy_chat_app.dart b/lib/widgets/fluffy_chat_app.dart index af780379..e0cd0aa2 100644 --- a/lib/widgets/fluffy_chat_app.dart +++ b/lib/widgets/fluffy_chat_app.dart @@ -39,6 +39,10 @@ class FluffyChatApp extends StatelessWidget { routes: AppRoutes.routes, debugLogDiagnostics: true, redirect: (context, state) { + // Workaround for content sharings passed to go router: + if (state.uri.scheme == 'content') return null; + + // Pass deep links to app: if (state.uri.toString().startsWith(AppConfig.deepLinkPrefix)) { return '/rooms/newprivatechat?deeplink=${state.uri}'; }