cancelChangeEmail method
Future<Either<Failure, Unit>>
cancelChangeEmail(
- AuthenticationData data
)
override
Implementation
@override
Future<Either<Failure, Unit>> cancelChangeEmail(AuthenticationData data) {
return wrapAndHandleHttpBaseRequest<Unit>(
() {
final body = config.cancelChangeEmailRequestMapper?.call(data) ?? jsonEncode({});
if (config.cancelChangeEmailApiEndpoint == null) {
throw Exception("'submitVerificationCodeApiEndpoint' property is not defined in provided AccountBasicConfig");
}
final Uri uri = config.cancelChangeEmailApiEndpoint!(data);
var method = config.cancelChangeEmailApiMethod ?? "POST";
return http.Request(method, uri)..body = body;
},
onResponse: (response, left, right) {
return right(unit);
},
);
}