APIRepository

class APIRepository(val api: MainAPI)

Constructors

Link copied to clipboard
constructor(api: MainAPI)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val api: MainAPI
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val mainPage: List<MainPageData>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val providerType: ProviderType
Link copied to clipboard
val vpnStatus: VPNStatus

Functions

Link copied to clipboard
suspend fun extractorVerifierJob(extractorData: String?)
Link copied to clipboard
suspend fun getMainPage(page: Int, nameIndex: Int? = null): Resource<List<HomePageResponse?>>
Link copied to clipboard
suspend fun load(url: String): Resource<LoadResponse>
Link copied to clipboard
suspend fun loadLinks(data: String, isCasting: Boolean, subtitleCallback: (SubtitleFile) -> Unit, callback: (ExtractorLink) -> Unit): Boolean
Link copied to clipboard
suspend fun quickSearch(query: String): Resource<List<SearchResponse>>
Link copied to clipboard
suspend fun search(query: String): Resource<List<SearchResponse>>
Link copied to clipboard
suspend fun waitForHomeDelay()