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,14 @@
package com.radiola.domain.usecase
import com.radiola.domain.model.Track
import com.radiola.domain.repository.NowPlayingRepository
import kotlinx.coroutines.flow.Flow
import javax.inject.Inject
class GetNowPlayingUseCase @Inject constructor(
private val nowPlayingRepository: NowPlayingRepository
) {
operator fun invoke(stationPrefix: String): Flow<Track?> {
return nowPlayingRepository.getNowPlaying(stationPrefix)
}
}