-
Notifications
You must be signed in to change notification settings - Fork 226
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
Nimbus: Add EventCount store to persistence layer #5206
Nimbus: Add EventCount store to persistence layer #5206
Conversation
8bc3f32
to
301e23f
Compare
Codecov ReportBase: 41.70% // Head: 41.89% // Increases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## main #5206 +/- ##
==========================================
+ Coverage 41.70% 41.89% +0.18%
==========================================
Files 173 173
Lines 13204 13267 +63
==========================================
+ Hits 5507 5558 +51
- Misses 7697 7709 +12
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
57a368b
to
a808e6a
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.
I think it looks good!
a808e6a
to
98f9c2a
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.
Had a quick look, I have limited insights into how this all should work but commented on the I/O in the new
function and a couple of nits!
Only putting Request Changes
for the I/O, feel free to push back if we're confident that wouldn't cause any blocking of the main thread!
98f9c2a
to
4e2c283
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.
lgtm 🚢 ! Thank you for making the changes!
This store will hold the data collected around the user behavior that will be used for the purpose of targeting and message triggers. - Updates to behavior.rs to make it serializable/deserializable - Add event_store to NimbusClient and and read persisted data on init
4e2c283
to
ff4cd3a
Compare
This store will hold the data collected around the user behavior that will be used for the purpose of targeting and message triggers.
Pull Request checklist
[ci full]
to the PR title.Branch builds: add
[ac: android-components-branch-name]
and/or[fenix: fenix-branch-name]
to the PR title.