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
As per recent API revamp proposal, special reducers attached to init/client_connected/client_disconnected events should preserve user-provided names and use the V9 moduledef out-of-band signal to indicate the lifecycle event it's attached to.
I'm working on the C# counterpart of this (V8 -> V9 migration), but I noticed that Rust implementation of the bindings macro, which already supports V9 moduledef, doesn't preserve the reducer names either.
Migrated C# ModuleDef to V9 as well as adds tests to ensure that identical modules indeed produce identical schemas.
The two remaining discrepancies between Rust and C# are:
- #1891
- Row-level security not having a designed API & implementation for C#.
- Fixes#1948.
- Fixes#1589.
- Supersedes #1619.
Migrated C# ModuleDef to V9 as well as adds tests to ensure that identical modules indeed produce identical schemas.
The two remaining discrepancies between Rust and C# are:
- #1891
- Row-level security not having a designed API & implementation for C#.
- Fixes#1948.
- Fixes#1589.
- Supersedes #1619.
Migrated C# ModuleDef to V9 as well as adds tests to ensure that identical modules indeed produce identical schemas.
The two remaining discrepancies between Rust and C# are:
- #1891
- Row-level security not having a designed API & implementation for C#.
- Fixes#1948.
- Fixes#1589.
- Supersedes #1619.
As per recent API revamp proposal, special reducers attached to
init
/client_connected
/client_disconnected
events should preserve user-provided names and use the V9 moduledef out-of-band signal to indicate the lifecycle event it's attached to.I'm working on the C# counterpart of this (V8 -> V9 migration), but I noticed that Rust implementation of the bindings macro, which already supports V9 moduledef, doesn't preserve the reducer names either.
cc @gefjon
The text was updated successfully, but these errors were encountered: