package com.kickstarter.libs.utils;
import android.support.annotation.NonNull;
import com.kickstarter.models.Backing;
import com.kickstarter.models.Project;
import com.kickstarter.models.Reward;
import static com.kickstarter.libs.utils.BooleanUtils.isTrue;
public final class BackingUtils {
private BackingUtils() {}
public static boolean isBacked(final @NonNull Project project, final @NonNull Reward reward) {
final Backing backing = project.backing();
if (backing == null) {
return false;
}
final Long rewardId = backing.rewardId();
if (rewardId == null) {
return false;
}
return rewardId == reward.id();
}
public static boolean isShippable(final @NonNull Backing backing) {
final Reward reward = backing.reward();
if (reward == null) {
return false;
}
return isTrue(reward.shippingEnabled());
}
}