-
Notifications
You must be signed in to change notification settings - Fork 28.6k
[google_sign_in] Convert to Pigeon #117908
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Labels
c: contributor-productivity
Team-specific productivity, code health, technical debt.
p: google_sign_in
The Google Sign-In plugin
P2
Important issues not at the top of the work list
package
flutter/packages repository. See also p: labels.
team-ecosystem
Owned by Ecosystem team
triaged-ecosystem
Triaged by Ecosystem team
Comments
12 tasks
stuartmorgan-g
added a commit
to stuartmorgan-g/packages
that referenced
this issue
Jun 29, 2023
Replaces the direct method channel implementation with Pigeon. Since `google_sign_in`, unlike most of our plugins, exposes an API that's intended for direct cross-plugin native use, the existing methods are all left in place, but refactored as passthroughs to the new Pigeon versions. To ensure that they aren't broken, the existing Java tests are preserved unchanged (as a "legacy" copy) with `onMethodCall` left in place for now just to allow the tests to continue to run as-is. Since that dispatches to the legacy methods, this keeps the existing coverage of those methods. The new tests are a copy of the legacy tests, minimally translated to use the new Pigeon variants, to ensure continuity of testing to the new version. Part of flutter/flutter#117908
stuartmorgan-g
added a commit
to stuartmorgan-g/packages
that referenced
this issue
Jun 29, 2023
Replaces the direct method channel implementation with Pigeon. Since `google_sign_in`, unlike most of our plugins, exposes an API that's intended for direct cross-plugin native use, the existing methods are all left in place, but refactored as passthroughs to the new Pigeon versions. To ensure that they aren't broken, the existing Java tests are preserved unchanged (as a "legacy" copy) with `onMethodCall` left in place for now just to allow the tests to continue to run as-is. Since that dispatches to the legacy methods, this keeps the existing coverage of those methods. The new tests are a copy of the legacy tests, minimally translated to use the new Pigeon variants, to ensure continuity of testing to the new version. Part of flutter/flutter#117908
stuartmorgan-g
added a commit
to stuartmorgan-g/packages
that referenced
this issue
Jun 29, 2023
Replaces the direct method channel implementation with Pigeon. Since `google_sign_in`, unlike most of our plugins, exposes an API that's intended for direct cross-plugin native use, the existing methods are all left in place, but refactored as passthroughs to the new Pigeon versions. To ensure that they aren't broken, the existing Java tests are preserved unchanged (as a "legacy" copy) with `onMethodCall` left in place for now just to allow the tests to continue to run as-is. Since that dispatches to the legacy methods, this keeps the existing coverage of those methods. The new tests are a copy of the legacy tests, minimally translated to use the new Pigeon variants, to ensure continuity of testing to the new version. Part of flutter/flutter#117908
11 tasks
auto-submit bot
pushed a commit
to flutter/packages
that referenced
this issue
Jul 1, 2023
Replaces the direct method channel implementation with Pigeon. Since `google_sign_in`, unlike most of our plugins, exposes an API that's intended for direct cross-plugin native use, the existing methods are all left in place, but refactored as passthroughs to the new Pigeon versions. To ensure that they aren't broken, the existing Java tests are preserved unchanged (as a "legacy" copy) with `onMethodCall` left in place for now just to allow the tests to continue to run as-is. Since that dispatches to the legacy methods, this keeps the existing coverage of those methods. The new tests are a copy of the legacy tests, minimally translated to use the new Pigeon variants, to ensure continuity of testing to the new version. Part of flutter/flutter#117908
11 tasks
auto-submit bot
pushed a commit
to flutter/packages
that referenced
this issue
Sep 18, 2023
Replaces the manual method channel code with Pigeon. The Pigeon definition and the Dart code and Dart unit tests are heavily based on the [previous Android migration](#4344). Fixes flutter/flutter#117908
This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of |
HugoOlthof
pushed a commit
to moneybird/packages
that referenced
this issue
Dec 13, 2023
Replaces the manual method channel code with Pigeon. The Pigeon definition and the Dart code and Dart unit tests are heavily based on the [previous Android migration](flutter#4344). Fixes flutter/flutter#117908
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
c: contributor-productivity
Team-specific productivity, code health, technical debt.
p: google_sign_in
The Google Sign-In plugin
P2
Important issues not at the top of the work list
package
flutter/packages repository. See also p: labels.
team-ecosystem
Owned by Ecosystem team
triaged-ecosystem
Triaged by Ecosystem team
Part of #117844
google_sign_in_android
- [google_sign_in] Convert Android to Pigeon packages#4344google_sign_in_ios
- [google_sign_in] Convert iOS to Pigeon packages#4941The text was updated successfully, but these errors were encountered: