}
@Override
- public void onSuccess(SUCCESS_RESPONSE response, @Nullable ResultReader<SUCCESS_RESPONSE> resultReader) {
+ public void onSuccess(@Nullable SUCCESS_RESPONSE response, @Nullable ResultReader<SUCCESS_RESPONSE> resultReader) {
try {
- if (resultReader == null) {
+ if (resultReader == null || response == null) {
//noinspection unchecked
setResult((RESULT)response);
}
import org.jetbrains.annotations.Nullable;
public interface RequestCallback<SUCCESS_RESPONSE> {
- void onSuccess(SUCCESS_RESPONSE successResponse, @Nullable ResultReader<SUCCESS_RESPONSE> resultReader);
+ void onSuccess(@Nullable SUCCESS_RESPONSE successResponse, @Nullable ResultReader<SUCCESS_RESPONSE> resultReader);
void onError(@NotNull Throwable error);
}
\ No newline at end of file