TF-4339 Fix CORS issue on openid-configuration call (#4342)

This commit is contained in:
Dat Vu
2026-02-23 17:18:20 +07:00
committed by GitHub
parent b98fa17f69
commit 9cd75b2885
3 changed files with 31 additions and 2 deletions
+22
View File
@@ -12,6 +12,9 @@ class DioClient {
Map<String, dynamic> getHeaders() => Map.from(_dio.options.headers);
Dio _createNewDio() => Dio()
..httpClientAdapter = _dio.httpClientAdapter;
Future<dynamic> get(
String path, {
Map<String, dynamic>? queryParameters,
@@ -32,6 +35,25 @@ class DioClient {
.catchError((error) => throw error);
}
Future<dynamic> getWithNewDio(
String path, {
Map<String, dynamic>? queryParameters,
Options? options,
CancelToken? cancelToken,
ProgressCallback? onReceiveProgress,
}) async {
return await _createNewDio()
.get(
path,
queryParameters: queryParameters,
options: options,
cancelToken: cancelToken,
onReceiveProgress: onReceiveProgress,
)
.then((value) => value.data)
.catchError((error) => throw error);
}
Future<dynamic> post(
String path, {
data,