Skip to content

Commit d564485

Browse files
fix(datastore): prevent auth plugin from throwing during configuration (#5132)
fix(datastore): prevent auth plugin from throwing during configuration
1 parent 15aa405 commit d564485

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

packages/amplify_datastore/android/src/main/kotlin/com/amazonaws/amplify/amplify_datastore/NativeAuthPluginWrapper.kt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import android.content.Context
88
import android.content.Intent
99
import aws.smithy.kotlin.runtime.time.Instant
1010
import com.amazonaws.amplify.amplify_datastore.pigeons.NativeAuthPlugin
11+
import com.amplifyframework.annotations.InternalAmplifyApi
1112
import com.amplifyframework.auth.AWSCredentials
1213
import com.amplifyframework.auth.AuthCodeDeliveryDetails
1314
import com.amplifyframework.auth.AuthDevice
@@ -43,6 +44,7 @@ import com.amplifyframework.auth.result.AuthSignUpResult
4344
import com.amplifyframework.auth.result.AuthUpdateAttributeResult
4445
import com.amplifyframework.core.Action
4546
import com.amplifyframework.core.Consumer
47+
import com.amplifyframework.core.configuration.AmplifyOutputsData
4648
import kotlinx.coroutines.MainScope
4749
import kotlinx.coroutines.launch
4850
import org.json.JSONObject
@@ -66,6 +68,11 @@ class NativeAuthPluginWrapper(
6668
// No-op
6769
}
6870

71+
@InternalAmplifyApi
72+
override fun configure(configuration: AmplifyOutputsData, context: Context) {
73+
// No-op
74+
}
75+
6976
override fun fetchAuthSession(
7077
onSuccess: Consumer<AuthSession>,
7178
onError: Consumer<AuthException>

0 commit comments

Comments
 (0)