Skip to content

Commit 12b66c4

Browse files
authored
refactor: Unsupported platform web in pub.dev (#904)
1 parent 2bd71f9 commit 12b66c4

File tree

3 files changed

+16
-2
lines changed

3 files changed

+16
-2
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import 'dart:io';
2+
import 'package:http/io_client.dart';
3+
4+
getClient(SecurityContext securityContext) {
5+
return IOClient(HttpClient(context: securityContext));
6+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import 'dart:io';
2+
import 'package:http/browser_client.dart';
3+
4+
getClient(SecurityContext securityContext) {
5+
return BrowserClient();
6+
}

packages/dart/lib/src/network/parse_http_client.dart

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@ import 'dart:convert';
22
import 'package:universal_io/io.dart';
33

44
import 'package:http/http.dart' as http;
5-
import 'package:http/io_client.dart';
5+
66
import 'package:parse_server_sdk/parse_server_sdk.dart';
77

8+
import 'http_client_io.dart' if (dart.library.js) 'http_client_js.dart';
9+
810
class ParseHTTPClient extends ParseClient {
911
ParseHTTPClient(
1012
{bool sendSessionId = false, SecurityContext? securityContext}) {
@@ -117,7 +119,7 @@ class _ParseHTTPClient extends http.BaseClient {
117119
{bool sendSessionId = false, SecurityContext? securityContext})
118120
: _sendSessionId = sendSessionId,
119121
_client = securityContext != null
120-
? IOClient(HttpClient(context: securityContext))
122+
? getClient(securityContext)
121123
: http.Client();
122124

123125
final http.Client _client;

0 commit comments

Comments
 (0)