From c3df828b7948b7837b3c5338513fff7f563879fa Mon Sep 17 00:00:00 2001 From: Hailey Date: Fri, 12 Jul 2024 06:48:13 -0700 Subject: [PATCH] make all calls sync --- .../referrer/ExpoBlueskyReferrerModule.kt | 8 ++++---- .../expo-bluesky-swiss-army/src/Referrer/index.android.ts | 4 ++-- modules/expo-bluesky-swiss-army/src/Referrer/index.ios.ts | 4 ++-- modules/expo-bluesky-swiss-army/src/Referrer/index.web.ts | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/modules/expo-bluesky-swiss-army/android/src/main/java/expo/modules/blueskyswissarmy/referrer/ExpoBlueskyReferrerModule.kt b/modules/expo-bluesky-swiss-army/android/src/main/java/expo/modules/blueskyswissarmy/referrer/ExpoBlueskyReferrerModule.kt index bac555233e..52b4daa303 100644 --- a/modules/expo-bluesky-swiss-army/android/src/main/java/expo/modules/blueskyswissarmy/referrer/ExpoBlueskyReferrerModule.kt +++ b/modules/expo-bluesky-swiss-army/android/src/main/java/expo/modules/blueskyswissarmy/referrer/ExpoBlueskyReferrerModule.kt @@ -23,7 +23,7 @@ class ExpoBlueskyReferrerModule : Module() { activityReferrer = appContext.currentActivity?.referrer } - AsyncFunction("getReferrerInfoAsync") { + Function("getReferrerInfo") { val intentReferrer = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { intent?.getParcelableExtra(Intent.EXTRA_REFERRER, Uri::class.java) @@ -40,7 +40,7 @@ class ExpoBlueskyReferrerModule : Module() { "hostname" to intentReferrer.host, ) intent = null - return@AsyncFunction res + return@Function res } // In all other cases, we'll just record the app that sent the intent. @@ -52,10 +52,10 @@ class ExpoBlueskyReferrerModule : Module() { "hostname" to (activityReferrer?.host ?: ""), ) activityReferrer = null - return@AsyncFunction res + return@Function res } - return@AsyncFunction null + return@Function null } AsyncFunction("getGooglePlayReferrerInfoAsync") { promise: Promise -> diff --git a/modules/expo-bluesky-swiss-army/src/Referrer/index.android.ts b/modules/expo-bluesky-swiss-army/src/Referrer/index.android.ts index ec2bcb57db..795c6146c9 100644 --- a/modules/expo-bluesky-swiss-army/src/Referrer/index.android.ts +++ b/modules/expo-bluesky-swiss-army/src/Referrer/index.android.ts @@ -8,6 +8,6 @@ export function getGooglePlayReferrerInfoAsync(): Promise { - return NativeModule.getReferrerInfoAsync() +export function getReferrerInfo(): Promise { + return NativeModule.getReferrerInfo() } diff --git a/modules/expo-bluesky-swiss-army/src/Referrer/index.ios.ts b/modules/expo-bluesky-swiss-army/src/Referrer/index.ios.ts index 2bf1497a0a..e76893d308 100644 --- a/modules/expo-bluesky-swiss-army/src/Referrer/index.ios.ts +++ b/modules/expo-bluesky-swiss-army/src/Referrer/index.ios.ts @@ -6,7 +6,7 @@ export function getGooglePlayReferrerInfoAsync(): Promise { +export function getReferrerInfo(): ReferrerInfo | null { const referrer = SharedPrefs.getString('referrer') if (referrer) { SharedPrefs.removeValue('referrer') @@ -19,7 +19,7 @@ export function getReferrerInfoAsync(): Promise { } catch (e) { return { referrer, - hostname: undefined, + hostname: referrer, } } } diff --git a/modules/expo-bluesky-swiss-army/src/Referrer/index.web.ts b/modules/expo-bluesky-swiss-army/src/Referrer/index.web.ts index c092a67e73..cfd42642d9 100644 --- a/modules/expo-bluesky-swiss-army/src/Referrer/index.web.ts +++ b/modules/expo-bluesky-swiss-army/src/Referrer/index.web.ts @@ -7,7 +7,7 @@ export function getGooglePlayReferrerInfoAsync(): Promise { +export function getReferrerInfo(): ReferrerInfo | null { if ( Platform.OS === 'web' && // for ssr