package com.faforever.client.api;
import com.faforever.client.api.ErrorResponse.Error;
public class ApiException extends RuntimeException {
private final ErrorResponse errorResponse;
public ApiException(ErrorResponse errorResponse) {
this.errorResponse = errorResponse;
}
@Override
public String getLocalizedMessage() {
// TODO localize
StringBuilder errorMessage = new StringBuilder();
for (Error error : errorResponse.getErrors()) {
errorMessage.append(error.getDetail()).append("\n");
}
return errorMessage.toString();
}
}