Repository navigation
Add Paddle to QEntitlementSource - #478
SpertsyanKM merged 2 commits into
Conversation
api-gateway returns source = "paddle" for entitlements activated via Paddle purchases; the SDK enum had no such value, so it degraded to Unknown. Linear: DEV-1876 Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YaUMJ69EtSs3HuFCs2zHL7
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository: qonversion/coderabbit/.coderabbit.yaml Review profile: ASSERTIVE Plan: Advanced Run ID: 📒 Files selected for processing (2)
🔗 Linked repositories identifiedCodeRabbit considers these linked repositories for cross-repo context during reviews:
Included review availability: 0 reviews are currently available. Your included PR review attempts over the past 7 days set your current allowance at 1 review per hour. 📝 WalkthroughWalkthroughThe entitlement source enum adds ChangesPaddle entitlement source
Estimated code review effort: 1 (Trivial) | ~5 minutes Merge Risk: ⚪ Minimal · up to The wrapper mapping is consistent. As described, Paddle recognition still depends on the sandwich SDK release; no actionable merge risk is evident in these changes. Caution Pre-merge checks failedPlease resolve all errors before merging. Addressing warnings is optional.
❌ Failed checks (2 errors)
✅ Passed checks (6 passed)
Full details: Behavior And Regression SafetyExplanation The Paddle mapping is correct in the changed code, but the claimed regression is untested. The execution path is native JSON Full details: Rollout And Recovery EvidenceExplanation The change affects production package behavior: Resolution Add a verification step and test that decode
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Brings EntitlementSource.Paddle from the native SDKs (iOS 6.18.0 / Android 9.8.0) through the bridge. Linear: DEV-1876 Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YaUMJ69EtSs3HuFCs2zHL7
Summary
api-gateway returns
source = "paddle"for entitlements activated via Paddle. The wrapper had no such value inEntitlementSource, so it mapped it toUNKNOWN. This PR addsPADDLEand its mapping from the sandwich bridge value"Paddle".Merge order
Includes the QonversionSandwich bump to 7.14.0 (qonversion/sandwich-sdk#364, built on iOS 6.18.0 / Android 9.8.0), so the bridge now delivers
"Paddle". Consumer CI jobs may need a rerun while the CocoaPods CDN / Maven Central indexes catch up.Linear: DEV-1876
🤖 Generated with Claude Code
https://claude.ai/code/session_01YaUMJ69EtSs3HuFCs2zHL7
Summary by CodeRabbit