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
{{ message }}
Repository navigation
[FEATURE]: Rename ClientFunction to AsynchronousClientFunction in Flutter renderer #2066
I have searched the existing issues to make sure this feature has not already been requested.
Is your feature request related to a problem? Please describe.
In the Flutter rendered, client-side functions come in two varieties, synchronous and asynchronous. Because of the way they were implemented, the names ended up as SynchronousClientFunction and ClientFunction.
Describe the Proposed Solution
While they're perfectly usable this way, I believe it would be easier for new devs to adopt the API if they were renamed to SynchronousClientFunction and AsynchronousClientFunction (or Sync- and Async-).
Describe Alternatives Considered
The main alternative would be to leave them as is, though I think devs are used to seeing Sync/Async naming conventions.
Activity
polina-c commentedon Jul 22, 2026
Gave P2 to it to take out of triage queue. Feel free to change priority.
feat(genui)!: rename client functions to SyncClientFunction and Async…
feat(genui): add AsynchronousClientFunction base class
feat(genui): add AsynchronousClientFunction base class
feat(genui): add AsynchronousClientFunction base class
feat(genui): add `AsynchronousClientFunction` base class (#1041)
Add commit history to RESUME.cs.md (#2)
Rename type values in RESUME.cs.md to hyphenated form (#3)
Update RESUME metadata and repository type (#4)