From 95e09ffc94bee246063078cf7c94a7824fa888c1 Mon Sep 17 00:00:00 2001 From: Kingkor Roy Tirtho Date: Sat, 15 Mar 2025 14:23:38 +0600 Subject: [PATCH] chore: remove certificate check for dio --- lib/provider/authentication/authentication.dart | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/provider/authentication/authentication.dart b/lib/provider/authentication/authentication.dart index 13c83799..a1cee311 100644 --- a/lib/provider/authentication/authentication.dart +++ b/lib/provider/authentication/authentication.dart @@ -1,5 +1,6 @@ import 'dart:async'; import 'dart:convert'; +import 'dart:io'; import 'package:collection/collection.dart'; import 'package:desktop_webview_window/desktop_webview_window.dart'; @@ -38,15 +39,14 @@ class AuthenticationNotifier extends AsyncNotifier { ..httpClientAdapter = Http2Adapter( ConnectionManager( idleTimeout: const Duration(seconds: 10), + onClientCreate: (uri, clientSettings) { + clientSettings.onBadCertificate = (X509Certificate cert) { + return uri.host.endsWith("spotify.com"); + }; + }, ), ); - // (dio.httpClientAdapter as IOHttpClientAdapter) - // .createHttpClient = () => HttpClient() - // ..badCertificateCallback = (X509Certificate cert, String host, int port) { - // return host.endsWith("spotify.com") && port == 443; - // }; - return dio; }();