You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Parse-SDK-Flutter depends on connectivity_plus ^5.0.2 but many packages are requiring a newer release that has breaking changes. Overriding the dependency doesn't work since connectivity_plus changed a method signature that this package depends on. I have multiple other packages requiring the latest connectivity_plus package so I'm stuck.
I'm working on a PR locally to resolve but wanted to check to see if someone else is already doing it. It appears that this package has caused similar issues before. See connectivity_plus closed issues
In the pubspec.yaml update the connectivity_plus dependency to ^6.0.3
run Dart pub get to update dependencies.
Try to build the project and/or run tests.
Actual Outcome
The project will not compile. See build errors & warnings related to the checkConnectivity() and connectivityStream methods.
Expected Outcome
Compiles and retains current connectivity check behavior.
Environment
Parse-SDK-Flutter 8.0.3 connectivity_plus 6.0.3
Parse Flutter SDK
SDK version: 8.0.3
Flutter version: 3.22.3
Dart version: 3.4.4
Operating system version: MacOS 14.5
Server
Parse Server version: N/A
Logs
00:01 +0: loading /Users/.../workspace/Parse-SDK-Flutter/packages/flutter/test/parse_client_configuration_test.dart lib/parse_server_sdk_flutter.dart:126:53: Error: The argument type 'ParseConnectivityResult Function(ConnectivityResult)' can't be assigned to the parameter type 'ParseConnectivityResult
Function(List<ConnectivityResult>)'.
- 'ParseConnectivityResult' is from 'package:parse_server_sdk/parse_server_sdk.dart' ('../../../../.pub-cache/hosted/pub.dev/parse_server_sdk-6.4.0/lib/parse_server_sdk.dart').
- 'ConnectivityResult' is from 'package:connectivity_plus_platform_interface/src/enums.dart' ('../../../../.pub-cache/hosted/pub.dev/connectivity_plus_platform_interface-2.0.0/lib/src/enums.dart').
- 'List' is from 'dart:core'.
return Connectivity().onConnectivityChanged.map((ConnectivityResult event) {
The text was updated successfully, but these errors were encountered:
🚀 You can help us to fix this issue faster by opening a pull request with a failing test. See our Contribution Guide for how to make a pull request, or read our New Contributor's Guide if this is your first time contributing.
New Issue Checklist
Issue Description
Parse-SDK-Flutter
depends onconnectivity_plus
^5.0.2 but many packages are requiring a newer release that has breaking changes. Overriding the dependency doesn't work sinceconnectivity_plus
changed a method signature that this package depends on. I have multiple other packages requiring the latestconnectivity_plus
package so I'm stuck.I'm working on a PR locally to resolve but wanted to check to see if someone else is already doing it. It appears that this package has caused similar issues before. See connectivity_plus closed issues
Related: #992
Steps to reproduce
Parse-SDK-Flutter
project.pubspec.yaml
update theconnectivity_plus
dependency to^6.0.3
Dart pub get
to update dependencies.Actual Outcome
The project will not compile. See build errors & warnings related to the
checkConnectivity()
andconnectivityStream
methods.Expected Outcome
Compiles and retains current connectivity check behavior.
Environment
Parse-SDK-Flutter
8.0.3connectivity_plus
6.0.3Parse Flutter SDK
8.0.3
3.22.3
3.4.4
MacOS 14.5
Server
N/A
Logs
The text was updated successfully, but these errors were encountered: