deleteAccount method
Implementation
@override
Future<Either<Failure, User?>> deleteAccount(String userId) async {
return wrapAndHandleHttpBaseRequest<User?>(
() {
final Uri uri = config.deleteAccountApiEndpoint(userId);
return Request("DELETE", uri);
},
onResponse: (response, left, right) {
final user = config.deleteAccountCustomResponseParser?.call(
jsonDecode(response.body),
);
return right(user);
},
);
}