diff --git a/android/racehorse/src/main/java/org/racehorse/ActivityPlugin.kt b/android/racehorse/src/main/java/org/racehorse/ActivityPlugin.kt index 5226183f..3934d380 100644 --- a/android/racehorse/src/main/java/org/racehorse/ActivityPlugin.kt +++ b/android/racehorse/src/main/java/org/racehorse/ActivityPlugin.kt @@ -21,10 +21,7 @@ class GetActivityStateEvent : RequestEvent() { } class GetActivityInfoEvent : RequestEvent() { - class ResultEvent(val info: ActivityInfo) : ResponseEvent() { - @Deprecated("Delete in next release") - val activityInfo = info - } + class ResultEvent(val info: ActivityInfo) : ResponseEvent() } /** diff --git a/android/racehorse/src/main/java/org/racehorse/BiometricEncryptedStoragePlugin.kt b/android/racehorse/src/main/java/org/racehorse/BiometricEncryptedStoragePlugin.kt index d88c0b31..bf84b642 100644 --- a/android/racehorse/src/main/java/org/racehorse/BiometricEncryptedStoragePlugin.kt +++ b/android/racehorse/src/main/java/org/racehorse/BiometricEncryptedStoragePlugin.kt @@ -63,20 +63,14 @@ class GetBiometricEncryptedValueEvent(val key: String, val config: BiometricConf * Checks that the key exists in the storage. */ class HasBiometricEncryptedValueEvent(val key: String) : RequestEvent() { - class ResultEvent(val isExisting: Boolean) : ResponseEvent() { - @Deprecated("Delete in next release") - val exists = isExisting - } + class ResultEvent(val isExisting: Boolean) : ResponseEvent() } /** * Deletes a value associated with the key. */ class DeleteBiometricEncryptedValueEvent(val key: String) : RequestEvent() { - class ResultEvent(val isDeleted: Boolean) : ResponseEvent() { - @Deprecated("Delete in next release") - val deleted = isDeleted - } + class ResultEvent(val isDeleted: Boolean) : ResponseEvent() } /** diff --git a/android/racehorse/src/main/java/org/racehorse/DevicePlugin.kt b/android/racehorse/src/main/java/org/racehorse/DevicePlugin.kt index 30e7016e..5013ddf3 100644 --- a/android/racehorse/src/main/java/org/racehorse/DevicePlugin.kt +++ b/android/racehorse/src/main/java/org/racehorse/DevicePlugin.kt @@ -15,10 +15,7 @@ class Rect(val top: Float = 0f, val right: Float = 0f, val bottom: Float = 0f, v * Get OS and device versions. */ class GetDeviceInfoEvent : RequestEvent() { - class ResultEvent(val info: DeviceInfo) : ResponseEvent() { - @Deprecated("Delete in next release") - val deviceInfo = info - } + class ResultEvent(val info: DeviceInfo) : ResponseEvent() } /** diff --git a/android/racehorse/src/main/java/org/racehorse/DownloadPlugin.kt b/android/racehorse/src/main/java/org/racehorse/DownloadPlugin.kt index fee382a6..37d94d2c 100644 --- a/android/racehorse/src/main/java/org/racehorse/DownloadPlugin.kt +++ b/android/racehorse/src/main/java/org/racehorse/DownloadPlugin.kt @@ -152,10 +152,7 @@ class GetAllDownloadsEvent : RequestEvent() { * longer be accessible through the download manager. If there is a downloaded file, partial or complete, it is deleted. */ class RemoveDownloadEvent(var id: Long) : RequestEvent() { - class ResultEvent(val isRemoved: Boolean) : ResponseEvent() { - @Deprecated("Delete in next release") - val removed = isRemoved - } + class ResultEvent(val isRemoved: Boolean) : ResponseEvent() } open class DownloadPlugin(private val activity: ComponentActivity) { diff --git a/android/racehorse/src/main/java/org/racehorse/EncryptedStoragePlugin.kt b/android/racehorse/src/main/java/org/racehorse/EncryptedStoragePlugin.kt index d73e1f4f..fa198277 100644 --- a/android/racehorse/src/main/java/org/racehorse/EncryptedStoragePlugin.kt +++ b/android/racehorse/src/main/java/org/racehorse/EncryptedStoragePlugin.kt @@ -40,20 +40,14 @@ class GetEncryptedValueEvent(val key: String, val password: String) : RequestEve * Checks that the key exists in the storage. */ class HasEncryptedValueEvent(val key: String) : RequestEvent() { - class ResultEvent(val isExisting: Boolean) : ResponseEvent() { - @Deprecated("Delete in next release") - val exists = isExisting - } + class ResultEvent(val isExisting: Boolean) : ResponseEvent() } /** * Deletes an encrypted value associated with the key. */ class DeleteEncryptedValueEvent(val key: String) : RequestEvent() { - class ResultEvent(val isDeleted: Boolean) : ResponseEvent() { - @Deprecated("Delete in next release") - val deleted = isDeleted - } + class ResultEvent(val isDeleted: Boolean) : ResponseEvent() } /** diff --git a/android/racehorse/src/main/java/org/racehorse/GooglePayPlugin.kt b/android/racehorse/src/main/java/org/racehorse/GooglePayPlugin.kt index 2e61a70a..756a08bb 100644 --- a/android/racehorse/src/main/java/org/racehorse/GooglePayPlugin.kt +++ b/android/racehorse/src/main/java/org/racehorse/GooglePayPlugin.kt @@ -123,10 +123,7 @@ class GooglePayIsTokenizedEvent( * Open Google Pay app and reveal the card. */ class GooglePayViewTokenEvent(val tokenId: String, val tokenServiceProvider: Int) : RequestEvent() { - class ResultEvent(val isOpened: Boolean) : ResponseEvent() { - @Deprecated("Delete in next release") - val opened = isOpened - } + class ResultEvent(val isOpened: Boolean) : ResponseEvent() } /** diff --git a/web/example/src/examples/ActivityExample.tsx b/web/example/src/examples/ActivityExample.tsx index f2ffd830..4ebfca1d 100644 --- a/web/example/src/examples/ActivityExample.tsx +++ b/web/example/src/examples/ActivityExample.tsx @@ -1,4 +1,4 @@ -import React, { useEffect, useState } from 'react'; +import React, { useEffect, useMemo, useState } from 'react'; import { activityManager, ActivityResult, ActivityState, Intent, permissionsManager } from 'racehorse'; import { FormattedJSON } from '../components/FormattedJSON'; import { useActivityState } from '@racehorse/react'; @@ -11,7 +11,7 @@ const activityStateLabel = { export function ActivityExample() { const activityState = useActivityState(); - const [activityInfo] = useState(activityManager.getActivityInfo); + const activityInfo = useMemo(activityManager.getActivityInfo, []); const [contactActivityResult, setContactActivityResult] = useState(); useEffect( @@ -57,8 +57,8 @@ export function ActivityExample() { {' '} {' '}