Skip to content

Commit bae8902

Browse files
authored
refactor: Update package_info_plus (#934)
1 parent a682290 commit bae8902

File tree

7 files changed

+36
-39
lines changed

7 files changed

+36
-39
lines changed

packages/dart/lib/src/network/dio_adapter_io.dart

+3-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@ HttpClientAdapter createHttpClientAdapter(SecurityContext? securityContext) {
77
final IOHttpClientAdapter defaultHttpClientAdapter = IOHttpClientAdapter();
88

99
if (securityContext != null) {
10-
defaultHttpClientAdapter.onHttpClientCreate =
11-
(HttpClient client) => HttpClient(context: securityContext);
10+
defaultHttpClientAdapter.createHttpClient = () {
11+
return HttpClient(context: securityContext);
12+
};
1213
}
1314
return defaultHttpClientAdapter;
1415
}

packages/dart/lib/src/network/parse_dio_client.dart

+6-6
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class ParseDioClient extends ParseClient {
3030
data: dioResponse.data!,
3131
statusCode: dioResponse.statusCode!,
3232
);
33-
} on dio.DioError catch (error) {
33+
} on dio.DioException catch (error) {
3434
return ParseNetworkResponse(
3535
data: error.response?.data ?? _fallbackErrorData,
3636
statusCode: error.response?.statusCode ?? ParseError.otherCause,
@@ -57,7 +57,7 @@ class ParseDioClient extends ParseClient {
5757
bytes: dioResponse.data,
5858
statusCode: dioResponse.statusCode!,
5959
);
60-
} on dio.DioError catch (error) {
60+
} on dio.DioException catch (error) {
6161
if (error.response != null) {
6262
return ParseNetworkByteResponse(
6363
data: error.response?.data ?? _fallbackErrorData,
@@ -84,7 +84,7 @@ class ParseDioClient extends ParseClient {
8484
data: dioResponse.data!,
8585
statusCode: dioResponse.statusCode!,
8686
);
87-
} on dio.DioError catch (error) {
87+
} on dio.DioException catch (error) {
8888
return ParseNetworkResponse(
8989
data: error.response?.data ?? _fallbackErrorData,
9090
statusCode: error.response?.statusCode ?? ParseError.otherCause,
@@ -106,7 +106,7 @@ class ParseDioClient extends ParseClient {
106106
data: dioResponse.data!,
107107
statusCode: dioResponse.statusCode!,
108108
);
109-
} on dio.DioError catch (error) {
109+
} on dio.DioException catch (error) {
110110
return ParseNetworkResponse(
111111
data: error.response?.data ?? _fallbackErrorData,
112112
statusCode: error.response?.statusCode ?? ParseError.otherCause,
@@ -133,7 +133,7 @@ class ParseDioClient extends ParseClient {
133133
data: dioResponse.data!,
134134
statusCode: dioResponse.statusCode!,
135135
);
136-
} on dio.DioError catch (error) {
136+
} on dio.DioException catch (error) {
137137
if (error.response != null) {
138138
return ParseNetworkResponse(
139139
data: error.response?.data ?? _fallbackErrorData,
@@ -165,7 +165,7 @@ class ParseDioClient extends ParseClient {
165165
data: dioResponse.data!,
166166
statusCode: dioResponse.statusCode!,
167167
);
168-
} on dio.DioError catch (error) {
168+
} on dio.DioException catch (error) {
169169
return ParseNetworkResponse(
170170
data: error.response?.data ?? _fallbackErrorData,
171171
statusCode: error.response?.statusCode ?? ParseError.otherCause,

packages/dart/lib/src/objects/response/parse_exception_response.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ part of flutter_parse_sdk;
22

33
/// Handles exception instead of throwing an exception
44
ParseResponse buildParseResponseWithException(Exception exception) {
5-
if (exception is DioError) {
5+
if (exception is DioException) {
66
Map<String, dynamic> errorResponse = {};
77
try {
88
errorResponse = json.decode(exception.response?.data?.toString() ?? '{}');

packages/dart/pubspec.yaml

+7-6
Original file line numberDiff line numberDiff line change
@@ -8,26 +8,27 @@ environment:
88

99
dependencies:
1010
# Networking
11-
dio: ^5.0.1
11+
dio: ^5.2.0+1
1212
http: ^0.13.5
13-
web_socket_channel: ^2.3.0
13+
web_socket_channel: ^2.4.0
1414

1515
#Database
16-
sembast: ^3.4.0+6
17-
sembast_web: ^2.1.0+4
18-
xxtea: ^2.1.0
16+
sembast: ^3.4.6+1
17+
sembast_web: ^2.1.3
1918

2019
# Utils
2120
uuid: ^3.0.7
2221
meta: ^1.8.0
2322
path: ^1.8.2
2423
mime_type: ^1.0.0
25-
timezone: ^0.9.1
24+
timezone: ^0.9.2
2625
universal_io: ^2.2.0
26+
xxtea: ^2.1.0
2727
collection: ^1.16.0
2828

2929
dev_dependencies:
3030
lints: ^2.0.1
31+
3132
# Testing
3233
build_runner: ^2.3.3
3334
mockito: ^5.3.2

packages/dart/test/parse_query_test.mocks.dart

+2-5
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
// Do not manually edit this file.
44

55
import 'dart:async' as i3;
6-
76
import 'package:mockito/mockito.dart' as i1;
87
import 'package:parse_server_sdk/parse_server_sdk.dart' as i2;
98

@@ -40,7 +39,6 @@ class MockParseClient extends i1.Mock implements i2.ParseClient {
4039
returnValue: Future<i2.ParseNetworkResponse>.value(
4140
_FakeParseNetworkResponse()))
4241
as i3.Future<i2.ParseNetworkResponse>);
43-
4442
@override
4543
i3.Future<i2.ParseNetworkResponse> put(String? path,
4644
{String? data, i2.ParseNetworkOptions? options}) =>
@@ -53,11 +51,10 @@ class MockParseClient extends i1.Mock implements i2.ParseClient {
5351
@override
5452
i3.Future<i2.ParseNetworkResponse> post(String? path,
5553
{String? data, i2.ParseNetworkOptions? options}) =>
56-
(super.noSuchMethod(
54+
super.noSuchMethod(
5755
Invocation.method(#post, [path], {#data: data, #options: options}),
5856
returnValue: Future<i2.ParseNetworkResponse>.value(
59-
_FakeParseNetworkResponse())) as i3
60-
.Future<i2.ParseNetworkResponse>);
57+
_FakeParseNetworkResponse()));
6158

6259
@override
6360
i3.Future<i2.ParseNetworkResponse> postBytes(String? path,

packages/flutter/example/pubspec.yaml

+6-6
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: flutter_plugin_example
22
description: Demonstrates how to use the flutter_plugin plugin.
33
publish_to: 'none'
44

5-
version: 1.0.0+1
5+
version: 1.0.0
66

77
environment:
88
sdk: ">=2.18.0 <4.0.0"
@@ -11,14 +11,14 @@ dependencies:
1111
flutter:
1212
sdk: flutter
1313

14-
cupertino_icons: ^1.0.2
1514
parse_server_sdk_flutter:
1615
path: ../
1716

17+
cupertino_icons: ^1.0.5
1818
path: ^1.8.2
1919
path_provider: ^2.0.15
20-
sembast: ^3.4.4
21-
shared_preferences: ^2.1.1
20+
sembast: ^3.4.6+1
21+
shared_preferences: ^2.1.2
2222

2323
dependency_overrides:
2424
# Override to local mono-repo path so devs can test this repo
@@ -30,8 +30,8 @@ dev_dependencies:
3030
flutter_test:
3131
sdk: flutter
3232

33-
flutter_lints: ^2.0.0
34-
mockito: ^5.4.0
33+
flutter_lints: ^2.0.1
34+
mockito: ^5.3.2
3535

3636

3737
flutter:

packages/flutter/pubspec.yaml

+11-13
Original file line numberDiff line numberDiff line change
@@ -10,35 +10,33 @@ dependencies:
1010
flutter:
1111
sdk: flutter
1212

13-
parse_server_sdk: ^5.1.1
13+
parse_server_sdk: ^5.1.2
1414
# Uncomment for local testing
1515
#parse_server_sdk:
1616
# path: ../dart
1717

1818
# Networking
19-
dio: ^5.0.1
20-
connectivity_plus: ^3.0.3 # only used in the flutter part
19+
connectivity_plus: ^3.0.6
2120

2221
#Database
23-
shared_preferences: ^2.0.18 # only used in the flutter part
22+
shared_preferences: ^2.1.2
23+
sembast: ^3.4.6+1
24+
sembast_web: ^2.1.3
2425

2526
# Utils
26-
path_provider: ^2.0.13 # only used in the flutter part
27-
package_info_plus: ^3.0.3 # only used in the flutter part
28-
sembast: ^3.4.0+6
29-
sembast_web: ^2.1.0+4
30-
path: ^1.8.2 # required for transitive use only
27+
path_provider: ^2.0.15
28+
package_info_plus: ^4.0.2
3129
awesome_notifications: ^0.7.4+1
30+
path: ^1.8.2
3231

3332
dev_dependencies:
34-
flutter_lints: ^2.0.1
35-
# Testing
3633
flutter_test:
3734
sdk: flutter
38-
mockito: ^5.3.2
35+
36+
flutter_lints: ^2.0.1
3937
path_provider_platform_interface: ^2.0.6
4038
plugin_platform_interface: ^2.1.4
4139

4240
screenshots:
4341
- description: Parse Platform logo.
44-
path: screenshots/logo.png
42+
path: screenshots/logo.png

0 commit comments

Comments
 (0)