refactor: Remove unused feature tor browser detector
This commit is contained in:
parent
dd3c65a577
commit
a445ec4b43
7 changed files with 0 additions and 90 deletions
|
|
@ -1,6 +1,5 @@
|
|||
import 'dart:async';
|
||||
|
||||
import 'package:flutter/foundation.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
|
||||
|
|
@ -31,9 +30,6 @@ import '../../utils/url_launcher.dart';
|
|||
import '../../widgets/matrix.dart';
|
||||
import '../bootstrap/bootstrap_dialog.dart';
|
||||
|
||||
import 'package:fluffychat/utils/tor_stub.dart'
|
||||
if (dart.library.html) 'package:tor_detector_web/tor_detector_web.dart';
|
||||
|
||||
enum PopupMenuAction {
|
||||
settings,
|
||||
invite,
|
||||
|
|
@ -301,8 +297,6 @@ class ChatListController extends State<ChatList>
|
|||
if (unfocus) searchFocusNode.unfocus();
|
||||
}
|
||||
|
||||
bool isTorBrowser = false;
|
||||
|
||||
BoxConstraints? snappingSheetContainerSize;
|
||||
|
||||
final ScrollController scrollController = ScrollController();
|
||||
|
|
@ -421,8 +415,6 @@ class ChatListController extends State<ChatList>
|
|||
);
|
||||
});
|
||||
|
||||
_checkTorBrowser();
|
||||
|
||||
super.initState();
|
||||
}
|
||||
|
||||
|
|
@ -910,12 +902,6 @@ class ChatListController extends State<ChatList>
|
|||
ChatList.contextForVoip = context;
|
||||
}
|
||||
|
||||
Future<void> _checkTorBrowser() async {
|
||||
if (!kIsWeb) return;
|
||||
final isTor = await TorBrowserDetector.isTorBrowser;
|
||||
isTorBrowser = isTor;
|
||||
}
|
||||
|
||||
Future<void> dehydrate() => Matrix.of(context).dehydrateAction(context);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -128,23 +128,6 @@ class ChatListViewBody extends StatelessWidget {
|
|||
onStatusEdit: controller.setStatus,
|
||||
),
|
||||
),
|
||||
AnimatedContainer(
|
||||
height: controller.isTorBrowser ? 64 : 0,
|
||||
duration: FluffyThemes.animationDuration,
|
||||
curve: FluffyThemes.animationCurve,
|
||||
clipBehavior: Clip.hardEdge,
|
||||
decoration: const BoxDecoration(),
|
||||
child: Material(
|
||||
color: theme.colorScheme.surface,
|
||||
child: ListTile(
|
||||
leading: const Icon(Icons.vpn_key),
|
||||
title: Text(L10n.of(context).dehydrateTor),
|
||||
subtitle: Text(L10n.of(context).dehydrateTorLong),
|
||||
trailing: const Icon(Icons.chevron_right_outlined),
|
||||
onTap: controller.dehydrate,
|
||||
),
|
||||
),
|
||||
),
|
||||
if (client.rooms.isNotEmpty && !controller.isSearchMode)
|
||||
SizedBox(
|
||||
height: 64,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue