0

I've been trying to solve this issue but cannot seem to pinpoint where the problem is with this function:

import {useIAP,isIosStorekit2, PurchaseError, requestSubscription,subscriptionStatus,IapIosSk2} from 'react-native-iap';


  const isSubbed = () => {
          console.log(connected)
          console.log('awaiting subbed')
          IapIosSk2.subscriptionStatus('lxm_1999_1m_1w0').then(res=>{
            console.log('returned: ', res)
            return res
          }).catch( ()=>{
            console.log('failed to get status')
          })
    }

  console.log('hasSubscription?: ', isSubbed())

and I am getting the following log:

 LOG  awaiting subbed
 LOG  hasSubscription?:  undefined
 LOG  returned:  undefined

Is there a problem with the way I am calling this promise? I am expecting an array as the result of this function.

VLAZ
  • 26,331
  • 9
  • 49
  • 67

0 Answers0