From 7352c267b1dcb207f118064a25064820af3cb37d Mon Sep 17 00:00:00 2001 From: jganenok Date: Thu, 4 Dec 2025 07:57:00 +0700 Subject: [PATCH] =?UTF-8?q?=D0=BB=D0=B0=D0=B4=D0=BD=D0=BE=20=D0=BD=D0=BE?= =?UTF-8?q?=D0=BA=D1=81=20=D0=BD=D0=B5=20=D0=B2=D0=B5=D1=88=D0=B0=D0=B9?= =?UTF-8?q?=D1=81=D1=8F=20=D0=BC=D0=BE=D0=B6=D0=B5=D1=88=D1=8C=20=D0=BF?= =?UTF-8?q?=D1=83=D1=88=D0=B8=D1=82=D1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/screens/chats_screen.dart | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/lib/screens/chats_screen.dart b/lib/screens/chats_screen.dart index a25ae9b..6866e85 100644 --- a/lib/screens/chats_screen.dart +++ b/lib/screens/chats_screen.dart @@ -28,7 +28,6 @@ import 'package:gwid/utils/user_id_lookup_screen.dart'; import 'package:gwid/screens/music_library_screen.dart'; import 'package:gwid/widgets/message_preview_dialog.dart'; import 'package:gwid/services/chat_read_settings_service.dart'; -import 'package:url_launcher/url_launcher.dart'; import 'package:gwid/services/local_profile_manager.dart'; import 'package:gwid/widgets/contact_name_widget.dart'; import 'package:gwid/widgets/contact_avatar_widget.dart'; @@ -1852,23 +1851,6 @@ class _ChatsScreenState extends State if (!mounted) return; - // На десктопах WebView ведёт себя нестабильно (чёрный экран), - // поэтому открываем Сферум во внешнем браузере. - if (!Platform.isAndroid && !Platform.isIOS) { - final uri = Uri.tryParse(webUrl); - if (uri != null && await canLaunchUrl(uri)) { - await launchUrl(uri, mode: LaunchMode.externalApplication); - } else { - ScaffoldMessenger.of(context).showSnackBar( - SnackBar( - content: Text('Не удалось открыть Сферум: $webUrl'), - backgroundColor: Colors.red, - ), - ); - } - return; - } - if (mounted) { _showSferumWebView(context, webUrl); }