21 lines
No EOL
617 B
Kotlin
21 lines
No EOL
617 B
Kotlin
package ani.dantotsu.media.anime
|
|
|
|
import ani.dantotsu.media.MediaDetailsViewModel
|
|
import ani.dantotsu.media.SourceAdapter
|
|
import ani.dantotsu.media.SourceSearchDialogFragment
|
|
import ani.dantotsu.parsers.ShowResponse
|
|
import kotlinx.coroutines.CoroutineScope
|
|
|
|
class AnimeSourceAdapter(
|
|
sources: List<ShowResponse>,
|
|
val model: MediaDetailsViewModel,
|
|
val i: Int,
|
|
val id: Int,
|
|
fragment: SourceSearchDialogFragment,
|
|
scope: CoroutineScope
|
|
) : SourceAdapter(sources, fragment, scope) {
|
|
|
|
override suspend fun onItemClick(source: ShowResponse) {
|
|
model.overrideEpisodes(i, source, id)
|
|
}
|
|
} |