Add Paddle to QEntitlementSource - #336
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 (1)
🔗 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. 📝 WalkthroughWalkthrough
ChangesEntitlement source
Estimated code review effort: 1 (Trivial) | ~3 minutes Merge Risk: ⚪ Minimal · up to The new Paddle source is recognized without changing existing entitlement-source behavior. No actionable merge-blocking risk is evident. Caution Pre-merge checks failedPlease resolve all errors before merging. Addressing warnings is optional.
❌ Failed checks (1 error)
✅ Passed checks (7 passed)
Full details: Behavior And Regression SafetyExplanation The Paddle path is not regression-tested.
✨ Finishing Touches📝 Generate docstrings
🧪 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