toggle menu
Cloudstream
androidJvm
switch theme
search in API
Cloudstream
/
com.lagradost.cloudstream3.ui
/
APIRepository
APIRepository
class
APIRepository
(
val
api
:
MainAPI
)
Members
Constructors
APIRepository
Link copied to clipboard
constructor
(
api
:
MainAPI
)
Types
Companion
Link copied to clipboard
object
Companion
Properties
api
Link copied to clipboard
val
api
:
MainAPI
has
Main
Page
Link copied to clipboard
val
hasMainPage
:
Boolean
has
Quick
Search
Link copied to clipboard
val
hasQuickSearch
:
Boolean
main
Page
Link copied to clipboard
val
mainPage
:
List
<
MainPageData
>
main
Url
Link copied to clipboard
val
mainUrl
:
String
name
Link copied to clipboard
val
name
:
String
provider
Type
Link copied to clipboard
val
providerType
:
ProviderType
vpn
Status
Link copied to clipboard
val
vpnStatus
:
VPNStatus
Functions
extractor
Verifier
Job
Link copied to clipboard
suspend
fun
extractorVerifierJob
(
extractorData
:
String
?
)
get
Main
Page
Link copied to clipboard
suspend
fun
getMainPage
(
page
:
Int
,
nameIndex
:
Int
?
=
null
)
:
Resource
<
List
<
HomePageResponse
?
>
>
load
Link copied to clipboard
suspend
fun
load
(
url
:
String
)
:
Resource
<
LoadResponse
>
load
Links
Link copied to clipboard
suspend
fun
loadLinks
(
data
:
String
,
isCasting
:
Boolean
,
subtitleCallback
:
(
SubtitleFile
)
->
Unit
,
callback
:
(
ExtractorLink
)
->
Unit
)
:
Boolean
quick
Search
Link copied to clipboard
suspend
fun
quickSearch
(
query
:
String
)
:
Resource
<
List
<
SearchResponse
>
>
search
Link copied to clipboard
suspend
fun
search
(
query
:
String
)
:
Resource
<
List
<
SearchResponse
>
>
wait
For
Home
Delay
Link copied to clipboard
suspend
fun
waitForHomeDelay
(
)