update dependencies and general fixes

This commit is contained in:
problematicconsumer
2023-09-18 22:34:17 +03:30
parent 4c30e83386
commit 465ba36f88
11 changed files with 115 additions and 120 deletions

View File

@@ -29,8 +29,8 @@ class ClashApi with InfraLogger {
if (response.statusCode != 200 || response.data == null) {
return left(response.statusMessage ?? "");
}
final proxies = (jsonDecode(response.data! as String)["proxies"]
as Map<String, dynamic>)
final proxies = ((jsonDecode(response.data! as String)
as Map<String, dynamic>)["proxies"] as Map<String, dynamic>)
.entries
.map(
(e) {

View File

@@ -1,3 +1,4 @@
// ignore_for_file: avoid_manual_providers_as_generated_provider_dependency
import 'package:hiddify/core/prefs/prefs.dart';
import 'package:hiddify/domain/singbox/config_options.dart';
import 'package:hiddify/utils/pref_notifier.dart';
@@ -68,9 +69,8 @@ final setSystemProxyStore =
@riverpod
ConfigOptions configOptions(ConfigOptionsRef ref) => ConfigOptions(
executeConfigAsIs: ref.watch(debugModeNotifierProvider)
? ref.watch(executeConfigAsIs)
: false,
executeConfigAsIs:
ref.watch(debugModeNotifierProvider) && ref.watch(executeConfigAsIs),
logLevel: ref.watch(logLevelStore),
resolveDestination: ref.watch(resolveDestinationStore),
ipv6Mode: ref.watch(ipv6ModeStore),