diff --git a/packages/amplify_datastore/CHANGELOG.md b/packages/amplify_datastore/CHANGELOG.md index 2383a2e047..2d6274c198 100644 --- a/packages/amplify_datastore/CHANGELOG.md +++ b/packages/amplify_datastore/CHANGELOG.md @@ -1,3 +1,8 @@ +## 2.2.1 + +### Fixes +- fix(datastore): prevent auth plugin from throwing during configuration ([#5132](https://github.com/aws-amplify/amplify-flutter/pull/5132)) + ## 2.2.0 ### Features diff --git a/packages/amplify_datastore/android/src/main/kotlin/com/amazonaws/amplify/amplify_datastore/NativeAuthPluginWrapper.kt b/packages/amplify_datastore/android/src/main/kotlin/com/amazonaws/amplify/amplify_datastore/NativeAuthPluginWrapper.kt index ad993a79f8..33e638babf 100644 --- a/packages/amplify_datastore/android/src/main/kotlin/com/amazonaws/amplify/amplify_datastore/NativeAuthPluginWrapper.kt +++ b/packages/amplify_datastore/android/src/main/kotlin/com/amazonaws/amplify/amplify_datastore/NativeAuthPluginWrapper.kt @@ -8,6 +8,7 @@ import android.content.Context import android.content.Intent import aws.smithy.kotlin.runtime.time.Instant import com.amazonaws.amplify.amplify_datastore.pigeons.NativeAuthPlugin +import com.amplifyframework.annotations.InternalAmplifyApi import com.amplifyframework.auth.AWSCredentials import com.amplifyframework.auth.AuthCodeDeliveryDetails import com.amplifyframework.auth.AuthDevice @@ -43,6 +44,7 @@ import com.amplifyframework.auth.result.AuthSignUpResult import com.amplifyframework.auth.result.AuthUpdateAttributeResult import com.amplifyframework.core.Action import com.amplifyframework.core.Consumer +import com.amplifyframework.core.configuration.AmplifyOutputsData import kotlinx.coroutines.MainScope import kotlinx.coroutines.launch import org.json.JSONObject @@ -66,6 +68,11 @@ class NativeAuthPluginWrapper( // No-op } + @InternalAmplifyApi + override fun configure(configuration: AmplifyOutputsData, context: Context) { + // No-op + } + override fun fetchAuthSession( onSuccess: Consumer, onError: Consumer diff --git a/packages/amplify_datastore/pubspec.yaml b/packages/amplify_datastore/pubspec.yaml index 853f30e5d3..4d024c1807 100644 --- a/packages/amplify_datastore/pubspec.yaml +++ b/packages/amplify_datastore/pubspec.yaml @@ -1,6 +1,6 @@ name: amplify_datastore description: The Amplify Flutter DataStore category plugin, providing a queryable, on-device data store. -version: 2.2.0 +version: 2.2.1 homepage: https://docs.amplify.aws/lib/q/platform/flutter/ repository: https://github.com/aws-amplify/amplify-flutter/tree/main/packages/amplify_datastore issue_tracker: https://github.com/aws-amplify/amplify-flutter/issues