UNPKG

@qonversion/react-native-sdk

Version:

Qonversion provides full in-app purchases infrastructure, so you do not need to build your own server for receipt validation. Implement in-app subscriptions, validate user receipts, check subscription status, and provide access to your app features and co

25 lines (21 loc) 622 B
import {QonversionErrorCode} from './enums'; class QonversionError { code: QonversionErrorCode; domain?: string | null; description?: string | null; additionalMessage?: string | null; userCanceled: boolean = false; constructor( code: QonversionErrorCode, description?: string | null, additionalMessage?: string | null, domain?: string | null, ) { this.code = code; this.domain = domain; this.description = description; this.additionalMessage = additionalMessage; this.userCanceled = code === QonversionErrorCode.PURCHASE_CANCELED; } } export default QonversionError;