mirror of
https://github.com/venera-app/venera.git
synced 2025-09-27 15:57:25 +00:00
DNS overrides
This commit is contained in:
@@ -123,6 +123,8 @@ class _Settings with ChangeNotifier {
|
||||
'ignoreCertificateErrors': false,
|
||||
'authorizationRequired': false,
|
||||
'onClickFavorite': 'viewDetail', // viewDetail, read
|
||||
'enableDnsOverrides': false,
|
||||
'dnsOverrides': {},
|
||||
};
|
||||
|
||||
operator [](String key) {
|
||||
|
@@ -58,6 +58,11 @@ class JsEngine with _JSEngineApi {
|
||||
JsEngine().init();
|
||||
}
|
||||
|
||||
void resetDio() {
|
||||
_dio = AppDio(BaseOptions(
|
||||
responseType: ResponseType.plain, validateStatus: (status) => true));
|
||||
}
|
||||
|
||||
Future<void> init() async {
|
||||
if (!_closed) {
|
||||
return;
|
||||
@@ -198,7 +203,8 @@ class JsEngine with _JSEngineApi {
|
||||
..findProxy = (uri) => proxy == null ? "DIRECT" : "PROXY $proxy";
|
||||
},
|
||||
);
|
||||
dio.interceptors.add(CookieManagerSql(SingleInstanceCookieJar.instance!));
|
||||
dio.interceptors
|
||||
.add(CookieManagerSql(SingleInstanceCookieJar.instance!));
|
||||
dio.interceptors.add(LogInterceptor());
|
||||
}
|
||||
response = await dio!.request(req["url"],
|
||||
|
Reference in New Issue
Block a user