Refactor preferences
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import 'package:flutter/foundation.dart';
|
||||
import 'package:hiddify/core/app_info/app_info_provider.dart';
|
||||
import 'package:hiddify/core/http_client/dio_http_client.dart';
|
||||
import 'package:hiddify/features/config_option/notifier/config_option_notifier.dart';
|
||||
import 'package:hiddify/features/config_option/data/config_option_repository.dart';
|
||||
import 'package:riverpod_annotation/riverpod_annotation.dart';
|
||||
|
||||
part 'http_client_provider.g.dart';
|
||||
@@ -15,9 +15,9 @@ DioHttpClient httpClient(HttpClientRef ref) {
|
||||
);
|
||||
|
||||
ref.listen(
|
||||
configOptionNotifierProvider.selectAsync((data) => data.mixedPort),
|
||||
ConfigOptions.mixedPort,
|
||||
(_, next) async {
|
||||
client.setProxyPort(await next);
|
||||
client.setProxyPort(next);
|
||||
},
|
||||
fireImmediately: true,
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user