Skip to content

Commit

Permalink
Fix entitlement verification name typo (#574)
Browse files Browse the repository at this point in the history
We set the wrong name in the typescript interface. Also adds API tests
for purchases configuration to try to catch this more easily in the
future.
  • Loading branch information
tonidero authored Nov 21, 2023
1 parent b103dde commit 102046b
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 1 deletion.
26 changes: 26 additions & 0 deletions typescript/apitesters/purchasesConfiguration.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
import { PurchasesConfiguration } from "../dist";
import { ENTITLEMENT_VERIFICATION_MODE } from "../src";

function checkPurchasesConfiguration(configuration: PurchasesConfiguration) {
const apiKey: string = configuration.apiKey;
const appUserID: string | null | undefined = configuration.appUserID;
const observerMode: boolean | undefined = configuration.observerMode;
const userDefaultsSuiteName: string | undefined = configuration.userDefaultsSuiteName;
const usesStoreKit2IfAvailable: boolean | undefined = configuration.usesStoreKit2IfAvailable;
const useAmazon: boolean | undefined = configuration.useAmazon;
const shouldShowInAppMessagesAutomatically: boolean | undefined = configuration.shouldShowInAppMessagesAutomatically;
const entitlementVerificationMode: ENTITLEMENT_VERIFICATION_MODE | undefined = configuration.entitlementVerificationMode;
const configuration2: PurchasesConfiguration = {
apiKey: apiKey,
appUserID: appUserID,
observerMode: observerMode,
userDefaultsSuiteName: userDefaultsSuiteName,
usesStoreKit2IfAvailable: usesStoreKit2IfAvailable,
useAmazon: useAmazon,
shouldShowInAppMessagesAutomatically: shouldShowInAppMessagesAutomatically,
entitlementVerificationMode: entitlementVerificationMode
}
const configuration3: PurchasesConfiguration = {
apiKey: apiKey
}
}
2 changes: 1 addition & 1 deletion typescript/src/purchasesConfiguration.ts
Original file line number Diff line number Diff line change
Expand Up @@ -52,5 +52,5 @@ export interface PurchasesConfiguration {
* Verification strictness levels for [EntitlementInfo].
* See https://rev.cat/trusted-entitlements for more info.
*/
entitlementVerificationInfo?: ENTITLEMENT_VERIFICATION_MODE;
entitlementVerificationMode?: ENTITLEMENT_VERIFICATION_MODE;
}

0 comments on commit 102046b

Please sign in to comment.