diff --git a/CHANGELOG.md b/CHANGELOG.md index fbbb8ee..fedbed1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,12 @@ The changelog for `Superwall`. Also see the [releases](https://github.com/superwall/react-native-superwall/releases) on GitHub. +## 2.1.0 (Beta 2) + +### Fixes + +- Fixes an issue preventing `SuperwallDelegate.didRedeemLink` from getting called when a Web Checkout link was redeemed. + ## 2.1.0 (Beta 1) ### Enhancements diff --git a/ios/Bridges/SuperwallDelegateBridge.swift b/ios/Bridges/SuperwallDelegateBridge.swift index ffdbd86..ae6a080 100644 --- a/ios/Bridges/SuperwallDelegateBridge.swift +++ b/ios/Bridges/SuperwallDelegateBridge.swift @@ -84,7 +84,7 @@ final class SuperwallDelegateBridge: SuperwallDelegate { sendEvent(withName: "willRedeemLink", body: [:]) } - func didRedeemLink(withResult result: RedemptionResult) { + func didRedeemLink(result: RedemptionResult) { sendEvent(withName: "didRedeemLink", body: result.toJson()) } } diff --git a/package.json b/package.json index adaafaf..0223e95 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@superwall/react-native-superwall", - "version": "2.1.0-beta.1", + "version": "2.1.0-beta.2", "description": "The React Native package for Superwall", "main": "lib/commonjs/index", "module": "lib/module/index", diff --git a/src/index.tsx b/src/index.tsx index 1b40aa6..b250169 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -256,7 +256,7 @@ export default class Superwall { }); this.eventEmitter.addListener('didRedeemLink', async (data) => { - const result = RedemptionResults.fromJson(data.result); + const result = RedemptionResults.fromJson(data); Superwall.delegate?.didRedeemLink(result); }); }