diff --git a/android/src/main/java/com/tiktok/TiktokModule.kt b/android/src/main/java/com/tiktok/TiktokModule.kt index edb313d..79b2094 100644 --- a/android/src/main/java/com/tiktok/TiktokModule.kt +++ b/android/src/main/java/com/tiktok/TiktokModule.kt @@ -3,7 +3,7 @@ package com.tiktok import android.widget.Toast import android.content.Intent import android.content.pm.PackageManager -import com.facebook.react.bridge.ActivityEventListener +import com.facebook.react.bridge.BaseActivityEventListener import com.facebook.react.bridge.Callback import com.facebook.react.bridge.ReactApplicationContext import com.facebook.react.bridge.ReactContextBaseJavaModule @@ -22,8 +22,8 @@ class TiktokModule(reactContext: ReactApplicationContext) : private var callback: Callback? = null init { - reactContext.addActivityEventListener(object : ActivityEventListener { - override fun onNewIntent(intent: Intent?) { + reactContext.addActivityEventListener(object : BaseActivityEventListener() { + override fun onNewIntent(intent: Intent) { authApi?.getAuthResponseFromIntent(intent, redirectUrl)?.let { if (it.authErrorDescription != null) { Toast.makeText(reactApplicationContext, it.authErrorDescription, Toast.LENGTH_LONG).show() diff --git a/ios/Tiktok.swift b/ios/Tiktok.swift index 6fa922b..def63cc 100644 --- a/ios/Tiktok.swift +++ b/ios/Tiktok.swift @@ -14,9 +14,9 @@ class Tiktok: RCTEventEmitter { guard let authResponse = response as? TikTokAuthResponse else { return } - let codeVerifier = self.authRequest.pkce.codeVerifier + if authResponse.errorCode == .noError { - callback([authResponse.authCode ?? "",codeVerifier]) + callback([authResponse.authCode ?? "", self.authRequest.pkce.codeVerifier]) } } } diff --git a/package.json b/package.json index 4548d12..af2cff7 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,6 @@ "main": "./lib/commonjs/index.js", "module": "./lib/module/index.js", "types": "./lib/typescript/module/src/index.d.ts", - "private": true, "exports": { ".": { "import": {