ExportTrackUseCase

class ExportTrackUseCase @Inject constructor(repository: ExportTrackRepository)

Export track use case exports async by chunks returns DataStreamProgress

Constructors

Link copied to clipboard
@Inject
constructor(repository: ExportTrackRepository)

Functions

Link copied to clipboard
operator fun invoke(trackIds: List<Int>, fileName: String, exportFormat: ExportFormat): Flow<DataStreamProgress>