-
Notifications
You must be signed in to change notification settings - Fork 42
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
feat!: implement config cat web provider #918
Conversation
258a9b1
to
30921a7
Compare
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.
Hey @lukas-reining,
Awesome news! I did a quick review.
libs/providers/config-cat-web/src/lib/config-cat-web-provider.ts
Outdated
Show resolved
Hide resolved
This is my only concern. |
Signed-off-by: Lukas Reining <[email protected]>
Co-authored-by: adams85 <[email protected]> Signed-off-by: Lukas Reining <[email protected]>
Co-authored-by: adams85 <[email protected]> Signed-off-by: Lukas Reining <[email protected]>
Signed-off-by: Lukas Reining <[email protected]>
Co-authored-by: adams85 <[email protected]> Signed-off-by: Lukas Reining <[email protected]>
Co-authored-by: adams85 <[email protected]> Signed-off-by: Lukas Reining <[email protected]>
Co-authored-by: Michael Beemer <[email protected]> Signed-off-by: Lukas Reining <[email protected]>
… mapping Signed-off-by: Lukas Reining <[email protected]>
Signed-off-by: Lukas Reining <[email protected]>
7e651af
to
004062c
Compare
Hey @adams85, took me quite some time to get to it but I just changed the two things you proposed :) |
Signed-off-by: Lukas Reining <[email protected]>
libs/providers/config-cat-web/src/lib/config-cat-web-provider.ts
Outdated
Show resolved
Hide resolved
libs/providers/config-cat-web/src/lib/config-cat-web-provider.ts
Outdated
Show resolved
Hide resolved
Co-authored-by: adams85 <[email protected]> Signed-off-by: Lukas Reining <[email protected]>
Co-authored-by: adams85 <[email protected]> Signed-off-by: Lukas Reining <[email protected]>
Co-authored-by: adams85 <[email protected]> Signed-off-by: Lukas Reining <[email protected]>
Signed-off-by: Lukas Reining <[email protected]>
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.
Approved! Nice work. Please just carefully consider this: https://github.com/open-feature/js-sdk-contrib/pull/918/files#r1681377307 (I could be missing something).
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.
Spotted some outdated info in README.md files.
Co-authored-by: adams85 <[email protected]> Signed-off-by: Lukas Reining <[email protected]>
Co-authored-by: adams85 <[email protected]> Signed-off-by: Lukas Reining <[email protected]>
Co-authored-by: adams85 <[email protected]> Signed-off-by: Lukas Reining <[email protected]>
Signed-off-by: Lukas Reining <[email protected]>
84bb09b
to
1fb34fc
Compare
Signed-off-by: Lukas Reining <[email protected]>
42954ec
to
8ff2466
Compare
This PR
Implements ConfigCat Web Provider as discussed here #816.
It mainly moves the context and result mapping logic to a shared package and implements the usage of snapshots for the web-sdk as discussed with @adams85.