-
Notifications
You must be signed in to change notification settings - Fork 3.5k
[google_identity_services_web] Migrate all types to JSObject #8053
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
Conversation
And cleanup other legacy JS-interop Also update tests so they pass with WebAssembly
srujzs
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks again for doing this Kevin!
packages/google_identity_services_web/example/integration_test/utils.dart
Outdated
Show resolved
Hide resolved
packages/google_identity_services_web/example/integration_test/utils.dart
Outdated
Show resolved
Hide resolved
packages/google_identity_services_web/example/integration_test/utils.dart
Outdated
Show resolved
Hide resolved
|
We have dart functions in these types...that probably should be JSFunction, right? |
Can you share an example of what you're referring to? |
|
Which reminds me that we need to run our web integration tests with |
ditman
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
| ## 0.3.3 | ||
|
|
||
| * Move all the JavaScript types to extend `JSObject`. | ||
| * Migrates all the JavaScript types to the latest syntax. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah, but that doesn't tell the user WHAT changed. The fact that these types are now JSObject is the user-visible change.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Users never see these objects, they don't care about the underlying representation, but let me revert.
flutter/packages@b164be3...c1eabf5 2024-11-16 49699333+dependabot[bot]@users.noreply.github.com [gradle]: Bump org.mockito.kotlin:mockito-kotlin from 4.1.0 to 5.4.0 in /packages/interactive_media_ads/android (flutter/packages#8095) 2024-11-16 kevmoo@users.noreply.github.com [google_identity_services_web] Migrate all types to JSObject (flutter/packages#8053) 2024-11-15 49699333+dependabot[bot]@users.noreply.github.com [file_selector]: Bump androidx.annotation:annotation from 1.9.0 to 1.9.1 in /packages/file_selector/file_selector_android/android (flutter/packages#7982) 2024-11-15 ditman@gmail.com [web_benchmarks] Remove `WebRenderer` enum. (flutter/packages#8103) 2024-11-15 kevmoo@users.noreply.github.com [google_maps_flutter] Fix detection of WebAssembly compatibility (flutter/packages#8102) 2024-11-15 engine-flutter-autoroll@skia.org Roll Flutter from ed553d1 to 0e2d55e (40 revisions) (flutter/packages#8106) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/flutter-packages-flutter-autoroll Please CC flutter-ecosystem@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
And cleanup other legacy JS-interop
Also update tests so they pass with WebAssembly