1 package ru.fredboy.cavedroid.domain.items.usecase
4 import ru.fredboy.cavedroid.domain.items.model.block.Block
5 import ru.fredboy.cavedroid.domain.items.repository.ItemsRepository
6 import javax.inject.Inject
9 class GetBlocksByTypeUseCase @Inject constructor(
10 private val itemsRepository: ItemsRepository,
13 operator fun <T : Block> get(type: Class<T>): List<T> {
14 return itemsRepository.getBlocksByType(type)