Skip to content

Conversation

@cwaldren-ld
Copy link
Contributor

@cwaldren-ld cwaldren-ld commented Aug 23, 2023

This significantly refactors the Variation internal calls to be much easier to reason about. In the process, it fixes some broken behavior which is now reflected in the suppressions list.

It also refactors event generation to use the EventScope/EventFactory pattern found in other SDKs, such as Rust and Go.

@cwaldren-ld cwaldren-ld force-pushed the cw/sc-213848/refactor-variation-methods branch from e13bc22 to 1cf9666 Compare August 23, 2023 01:20
Base automatically changed from cw/sc-213373/all-flags-state to cw/sc-206687/contract-tests August 23, 2023 21:10
Base automatically changed from cw/sc-206687/contract-tests to server-side August 23, 2023 21:38
@cwaldren-ld cwaldren-ld changed the title chore: refactor Variation methods for correctness & clarity fix: refactor Variation methods for correctness & clarity Aug 23, 2023
@cwaldren-ld cwaldren-ld marked this pull request as ready for review August 23, 2023 22:07
@cwaldren-ld cwaldren-ld requested review from a team and kinyoklion August 23, 2023 22:07
@cwaldren-ld cwaldren-ld marked this pull request as draft August 23, 2023 22:09
@@ -1,111 +1,3 @@
# SC-214431
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Woohoo! Just streaming issues left.

@cwaldren-ld cwaldren-ld marked this pull request as ready for review August 24, 2023 19:57
@cwaldren-ld cwaldren-ld merged commit 4ccd79f into server-side Aug 25, 2023
@cwaldren-ld cwaldren-ld deleted the cw/sc-213848/refactor-variation-methods branch August 25, 2023 21:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants