2021-11-12 16:55:54 +00:00
|
|
|
package com.lagradost.cloudstream3.syncproviders.providers
|
2021-08-09 14:40:20 +00:00
|
|
|
|
2022-06-07 16:38:24 +00:00
|
|
|
import com.lagradost.cloudstream3.syncproviders.AuthAPI
|
2021-11-12 16:55:54 +00:00
|
|
|
import com.lagradost.cloudstream3.syncproviders.OAuth2API
|
2021-11-07 22:10:19 +00:00
|
|
|
|
2021-08-09 14:40:20 +00:00
|
|
|
//TODO dropbox sync
|
2021-11-12 16:55:54 +00:00
|
|
|
class Dropbox : OAuth2API {
|
2021-12-13 18:41:33 +00:00
|
|
|
override val idPrefix = "dropbox"
|
2022-03-16 15:29:11 +00:00
|
|
|
override var name = "Dropbox"
|
2021-12-13 18:41:33 +00:00
|
|
|
override val key = "zlqsamadlwydvb2"
|
|
|
|
override val redirectUrl = "dropboxlogin"
|
2022-06-07 16:38:24 +00:00
|
|
|
override val requiresLogin = true
|
|
|
|
override val createAccountUrl: String? = null
|
|
|
|
|
|
|
|
override val icon: Int
|
|
|
|
get() = TODO("Not yet implemented")
|
2021-08-09 14:40:20 +00:00
|
|
|
|
2021-12-16 23:45:20 +00:00
|
|
|
override fun authenticate() {
|
2021-11-07 22:10:19 +00:00
|
|
|
TODO("Not yet implemented")
|
|
|
|
}
|
|
|
|
|
2022-04-03 15:00:50 +00:00
|
|
|
override suspend fun handleRedirect(url: String): Boolean {
|
2021-11-07 22:10:19 +00:00
|
|
|
TODO("Not yet implemented")
|
|
|
|
}
|
|
|
|
|
2021-12-16 23:45:20 +00:00
|
|
|
override fun logOut() {
|
2021-11-07 22:10:19 +00:00
|
|
|
TODO("Not yet implemented")
|
|
|
|
}
|
2021-08-09 14:40:20 +00:00
|
|
|
|
2022-06-07 16:38:24 +00:00
|
|
|
override fun loginInfo(): AuthAPI.LoginInfo? {
|
2021-11-07 22:10:19 +00:00
|
|
|
TODO("Not yet implemented")
|
2021-08-09 14:40:20 +00:00
|
|
|
}
|
|
|
|
}
|