feat(domain): add core use cases

This commit is contained in:
nk
2026-06-01 12:08:49 +03:00
parent aad1361043
commit 828cdf9a50
5 changed files with 70 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
package com.radiola.domain.usecase
import com.radiola.domain.model.Station
import com.radiola.domain.repository.StationRepository
import kotlinx.coroutines.flow.Flow
import javax.inject.Inject
class GetStationsUseCase @Inject constructor(
private val stationRepository: StationRepository
) {
operator fun invoke(): Flow<List<Station>> = stationRepository.getStations()
}