From d641e41dfce77c38bf77cd5cddaf8097e53ef86b Mon Sep 17 00:00:00 2001 From: Mateo Hrastnik Date: Tue, 24 Jun 2025 21:34:58 +0200 Subject: [PATCH 1/4] Remove 'private' field from package.json --- package.json | 1 - 1 file changed, 1 deletion(-) 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": { From a9e9888a59554cc193af68fb87d5dad30744439a Mon Sep 17 00:00:00 2001 From: Mateo Hrastnik Date: Tue, 24 Jun 2025 21:37:44 +0200 Subject: [PATCH 2/4] Fix ActivityEventListener to be support 0.80 and be backward compatible --- android/src/main/java/com/tiktok/TiktokModule.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/android/src/main/java/com/tiktok/TiktokModule.kt b/android/src/main/java/com/tiktok/TiktokModule.kt index edb313d..2d62d17 100644 --- a/android/src/main/java/com/tiktok/TiktokModule.kt +++ b/android/src/main/java/com/tiktok/TiktokModule.kt @@ -4,6 +4,7 @@ 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 +23,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() From 9a7cfad9cd1b2505afb8bf0fd626e194fc3ab55e Mon Sep 17 00:00:00 2001 From: Mateo Hrastnik Date: Tue, 24 Jun 2025 21:42:47 +0200 Subject: [PATCH 3/4] Improve formatting for better readability in Tiktok.swift --- ios/Tiktok.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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]) } } } From abbbb9374362a546734a05cd2098a98ce62d63b5 Mon Sep 17 00:00:00 2001 From: Mateo Hrastnik Date: Tue, 24 Jun 2025 22:23:43 +0200 Subject: [PATCH 4/4] Remove unused ActivityEventListener class --- android/src/main/java/com/tiktok/TiktokModule.kt | 1 - 1 file changed, 1 deletion(-) diff --git a/android/src/main/java/com/tiktok/TiktokModule.kt b/android/src/main/java/com/tiktok/TiktokModule.kt index 2d62d17..79b2094 100644 --- a/android/src/main/java/com/tiktok/TiktokModule.kt +++ b/android/src/main/java/com/tiktok/TiktokModule.kt @@ -3,7 +3,6 @@ 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