Skip to content

Paywall events: Handle errors parsing specific paywall event lines#1451

Merged
tonidero merged 2 commits into
mainfrom
toniricodiez/pwl-321-paywall-events-4.5
Nov 10, 2023
Merged

Paywall events: Handle errors parsing specific paywall event lines#1451
tonidero merged 2 commits into
mainfrom
toniricodiez/pwl-321-paywall-events-4.5

Conversation

@tonidero

@tonidero tonidero commented Nov 9, 2023

Copy link
Copy Markdown
Contributor

Description

Makes sure we handle errors in each event line correctly and that we clear errors from the file correctly.

@tonidero

tonidero commented Nov 9, 2023

Copy link
Copy Markdown
Contributor Author

This will handle this: #1445 (review)

@codecov

codecov Bot commented Nov 9, 2023

Copy link
Copy Markdown

Codecov Report

Attention: 33 lines in your changes are missing coverage. Please review.

Comparison is base (530b61b) 83.62% compared to head (5b888b1) 84.00%.
Report is 2 commits behind head on main.

❗ Current head 5b888b1 differs from pull request most recent head df72e19. Consider uploading reports for the commit df72e19 to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1451      +/-   ##
==========================================
+ Coverage   83.62%   84.00%   +0.37%     
==========================================
  Files         206      206              
  Lines        6811     6858      +47     
  Branches      989      994       +5     
==========================================
+ Hits         5696     5761      +65     
+ Misses        726      709      -17     
+ Partials      389      388       -1     
Files Coverage Δ
...otlin/com/revenuecat/purchases/PurchasesFactory.kt 85.24% <100.00%> (+0.32%) ⬆️
...otlin/com/revenuecat/purchases/common/AppConfig.kt 82.25% <100.00%> (ø)
...t/purchases/common/diagnostics/DiagnosticsEntry.kt 100.00% <100.00%> (ø)
...chases/common/diagnostics/DiagnosticsFileHelper.kt 100.00% <100.00%> (+16.66%) ⬆️
...ases/common/diagnostics/DiagnosticsSynchronizer.kt 94.11% <100.00%> (ø)
...purchases/common/diagnostics/DiagnosticsTracker.kt 93.42% <100.00%> (ø)
...revenuecat/purchases/common/networking/Endpoint.kt 100.00% <100.00%> (ø)
.../purchases/paywalls/events/PaywallEventsManager.kt 100.00% <100.00%> (+7.69%) ⬆️
...at/purchases/paywalls/events/PaywallStoredEvent.kt 94.44% <100.00%> (+81.11%) ⬆️
...t/purchases/common/networking/RCHTTPStatusCodes.kt 66.66% <0.00%> (ø)
... and 5 more

... and 5 files with indirect coverage changes

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@tonidero tonidero marked this pull request as ready for review November 9, 2023 13:09
@tonidero tonidero requested a review from a team November 9, 2023 13:09

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Awesome

@tonidero tonidero force-pushed the toniricodiez/pwl-321-paywall-events-4 branch from 643fa77 to af4c529 Compare November 10, 2023 09:16
Base automatically changed from toniricodiez/pwl-321-paywall-events-4 to main November 10, 2023 09:34
@tonidero tonidero force-pushed the toniricodiez/pwl-321-paywall-events-4.5 branch from 5b888b1 to df72e19 Compare November 10, 2023 09:34
@tonidero tonidero enabled auto-merge (squash) November 10, 2023 09:35
@tonidero tonidero merged commit 39f0045 into main Nov 10, 2023
@tonidero tonidero deleted the toniricodiez/pwl-321-paywall-events-4.5 branch November 10, 2023 09:51
tonidero pushed a commit that referenced this pull request Nov 10, 2023
**This is an automatic release.**

### RevenueCatUI
* `Paywalls`: improve error log when images fail to load (#1454) via
NachoSoto (@NachoSoto)
### Other Changes
* Paywall events: Send paywall data with post receipt requests (#1452)
via Toni Rico (@tonidero)
* Paywalls: Track paywall events (#1447) via Toni Rico (@tonidero)
* Paywall events: Handle errors parsing specific paywall event lines
(#1451) via Toni Rico (@tonidero)
* Paywalls: Move logic for events file helper to common generic class
(4) (#1446) via Toni Rico (@tonidero)
* Paywalls: Add paywall events flush logic and tests (3) (#1445) via
Toni Rico (@tonidero)
* Paywalls: Support sending paywall events to servers (2) (#1442) via
Toni Rico (@tonidero)
* `CircleCI`: fix `record-revenuecatui-snapshots` (#1455) via NachoSoto
(@NachoSoto)
* Lower request jitter log level from warning to debug (#1453) via Toni
Rico (@tonidero)

Co-authored-by: revenuecat-ops <ops@revenuecat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants