package code.name.monkey.retromusic.model import code.name.monkey.retromusic.repository.LastAddedRepository import code.name.monkey.retromusic.repository.SongRepository import code.name.monkey.retromusic.repository.TopPlayedRepository import org.koin.core.KoinComponent import org.koin.core.inject abstract class AbsCustomPlaylist( id: Long, name: String ) : Playlist(id, name), KoinComponent { abstract fun songs(): List protected val songRepository by inject() protected val topPlayedRepository by inject() protected val lastAddedRepository by inject() }