verifyEmailWithIdToken method

  1. @override
Future<Result<EmailVerificationResponse>> verifyEmailWithIdToken({
  1. required Email_Provider provider,
  2. required String idToken,
})
override

Implementation

@override
Future<Result<EmailVerificationResponse>> verifyEmailWithIdToken(
    {required Email_Provider provider, required String idToken}) {
  const path = 'v1/auth/email/verify';
  return http.post(
    uri: Uri.parse('$baseUrl/$path').toString(),
    body: {
      'idToken': idToken,
      'provider': provider.name,
    },
    success: (json) => EmailVerificationResponse.create()
      ..mergeFromProto3Json(json, ignoreUnknownFields: true),
  );
}