package io.pivotal.arca.dispatcher;
import android.annotation.TargetApi;
import android.content.Context;
import android.os.Build;
@TargetApi(Build.VERSION_CODES.HONEYCOMB)
public class ModernUpdateLoader extends ModernResultLoader<UpdateResult> {
public ModernUpdateLoader(Context context, RequestExecutor executor, Update request) {
super(context, executor, request);
}
@Override
public UpdateResult loadInBackground() {
final Update update = (Update) getContentRequest();
final RequestExecutor executor = getRequestExecutor();
return executor.execute(update);
}
@Override
public UpdateResult getErrorResult(Error error) {
return new UpdateResult(error);
}
}