@@ -20,8 +20,6 @@ import android.content.Intent
2020import com.amplifyframework.auth.AuthCodeDeliveryDetails
2121import com.amplifyframework.auth.AuthProvider
2222import com.amplifyframework.auth.AuthSession
23- import com.amplifyframework.auth.AuthUserAttribute
24- import com.amplifyframework.auth.AuthUserAttributeKey
2523import com.amplifyframework.auth.TOTPSetupDetails
2624import com.amplifyframework.auth.cognito.options.FederateToIdentityPoolOptions
2725import com.amplifyframework.auth.cognito.result.FederateToIdentityPoolResult
@@ -30,20 +28,16 @@ import com.amplifyframework.auth.options.AuthConfirmSignInOptions
3028import com.amplifyframework.auth.options.AuthConfirmSignUpOptions
3129import com.amplifyframework.auth.options.AuthFetchSessionOptions
3230import com.amplifyframework.auth.options.AuthResendSignUpCodeOptions
33- import com.amplifyframework.auth.options.AuthResendUserAttributeConfirmationCodeOptions
3431import com.amplifyframework.auth.options.AuthResetPasswordOptions
3532import com.amplifyframework.auth.options.AuthSignInOptions
3633import com.amplifyframework.auth.options.AuthSignOutOptions
3734import com.amplifyframework.auth.options.AuthSignUpOptions
38- import com.amplifyframework.auth.options.AuthUpdateUserAttributeOptions
39- import com.amplifyframework.auth.options.AuthUpdateUserAttributesOptions
4035import com.amplifyframework.auth.options.AuthVerifyTOTPSetupOptions
4136import com.amplifyframework.auth.options.AuthWebUISignInOptions
4237import com.amplifyframework.auth.result.AuthResetPasswordResult
4338import com.amplifyframework.auth.result.AuthSignInResult
4439import com.amplifyframework.auth.result.AuthSignOutResult
4540import com.amplifyframework.auth.result.AuthSignUpResult
46- import com.amplifyframework.auth.result.AuthUpdateAttributeResult
4741import kotlin.coroutines.resume
4842import kotlin.coroutines.resumeWithException
4943import kotlin.coroutines.suspendCoroutine
@@ -256,87 +250,6 @@ internal class KotlinAuthFacadeInternal(private val delegate: RealAWSCognitoAuth
256250 )
257251 }
258252
259- suspend fun fetchUserAttributes (): List <AuthUserAttribute > = suspendCoroutine { continuation ->
260- delegate.fetchUserAttributes(
261- { continuation.resume(it) },
262- { continuation.resumeWithException(it) }
263- )
264- }
265-
266- suspend fun updateUserAttribute (attribute : AuthUserAttribute ): AuthUpdateAttributeResult =
267- suspendCoroutine { continuation ->
268- delegate.updateUserAttribute(
269- attribute,
270- { continuation.resume(it) },
271- { continuation.resumeWithException(it) }
272- )
273- }
274-
275- suspend fun updateUserAttribute (
276- attribute : AuthUserAttribute ,
277- options : AuthUpdateUserAttributeOptions
278- ): AuthUpdateAttributeResult = suspendCoroutine { continuation ->
279- delegate.updateUserAttribute(
280- attribute,
281- options,
282- { continuation.resume(it) },
283- { continuation.resumeWithException(it) }
284- )
285- }
286-
287- suspend fun updateUserAttributes (
288- attributes : List <AuthUserAttribute >
289- ): Map <AuthUserAttributeKey , AuthUpdateAttributeResult > = suspendCoroutine { continuation ->
290- delegate.updateUserAttributes(
291- attributes,
292- { continuation.resume(it) },
293- { continuation.resumeWithException(it) }
294- )
295- }
296-
297- suspend fun updateUserAttributes (
298- attributes : List <AuthUserAttribute >,
299- options : AuthUpdateUserAttributesOptions
300- ): Map <AuthUserAttributeKey , AuthUpdateAttributeResult > = suspendCoroutine { continuation ->
301- delegate.updateUserAttributes(
302- attributes,
303- options,
304- { continuation.resume(it) },
305- { continuation.resumeWithException(it) }
306- )
307- }
308-
309- suspend fun resendUserAttributeConfirmationCode (attributeKey : AuthUserAttributeKey ): AuthCodeDeliveryDetails =
310- suspendCoroutine { continuation ->
311- delegate.resendUserAttributeConfirmationCode(
312- attributeKey,
313- { continuation.resume(it) },
314- { continuation.resumeWithException(it) }
315- )
316- }
317-
318- suspend fun resendUserAttributeConfirmationCode (
319- attributeKey : AuthUserAttributeKey ,
320- options : AuthResendUserAttributeConfirmationCodeOptions
321- ): AuthCodeDeliveryDetails = suspendCoroutine { continuation ->
322- delegate.resendUserAttributeConfirmationCode(
323- attributeKey,
324- options,
325- { continuation.resume(it) },
326- { continuation.resumeWithException(it) }
327- )
328- }
329-
330- suspend fun confirmUserAttribute (attributeKey : AuthUserAttributeKey , confirmationCode : String ) =
331- suspendCoroutine { continuation ->
332- delegate.confirmUserAttribute(
333- attributeKey,
334- confirmationCode,
335- { continuation.resume(Unit ) },
336- { continuation.resumeWithException(it) }
337- )
338- }
339-
340253 suspend fun signOut (): AuthSignOutResult = suspendCoroutine { continuation ->
341254 delegate.signOut { continuation.resume(it) }
342255 }
0 commit comments