package org.royaldev.thehumanity.server.services.cardpack;
import com.google.common.base.Preconditions;
import org.jetbrains.annotations.NotNull;
import org.royaldev.thehumanity.TheHumanity;
import org.royaldev.thehumanity.cards.packs.CAHCardPack;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class HumanityCardPackService implements CardPackService {
@Autowired
private TheHumanity humanity;
@Override
public List<CAHCardPack> getAll() {
return this.humanity.getLoadedCardPacks();
}
@Override
public CAHCardPack getFromName(@NotNull final String name) {
Preconditions.checkNotNull(name, "name was null");
return this.humanity.getCardPack(name);
}
}