mirror of
https://github.com/recloudstream/cloudstream.git
synced 2024-08-15 01:53:11 +00:00
IllegalArgumentException
This commit is contained in:
parent
af35ddf598
commit
24009c5caa
3 changed files with 11 additions and 5 deletions
|
@ -30,8 +30,8 @@ class GithubApi(index: Int) : InAppAuthAPIManager(index){
|
||||||
}
|
}
|
||||||
override suspend fun login(data: InAppAuthAPI.LoginData): Boolean {
|
override suspend fun login(data: InAppAuthAPI.LoginData): Boolean {
|
||||||
switchToNewAccount()
|
switchToNewAccount()
|
||||||
val username = data.username ?: throw ErrorLoadingException("Requires Username")
|
val username = data.username ?: throw IllegalArgumentException ("Requires Username")
|
||||||
val password = data.password ?: throw ErrorLoadingException("Requires Password")
|
val password = data.password ?: throw IllegalArgumentException ("Requires Password")
|
||||||
try {
|
try {
|
||||||
setKey(accountId, GITHUB_USER_KEY, GithubOAuthEntity(username, password))
|
setKey(accountId, GITHUB_USER_KEY, GithubOAuthEntity(username, password))
|
||||||
registerAccount()
|
registerAccount()
|
||||||
|
|
|
@ -124,8 +124,8 @@ class OpenSubtitlesApi(index: Int) : InAppAuthAPIManager(index), AbstractSubApi
|
||||||
}
|
}
|
||||||
|
|
||||||
override suspend fun login(data: InAppAuthAPI.LoginData): Boolean {
|
override suspend fun login(data: InAppAuthAPI.LoginData): Boolean {
|
||||||
val username = data.username ?: throw ErrorLoadingException("Requires Username")
|
val username = data.username ?: throw IllegalArgumentException ("Requires Username")
|
||||||
val password = data.password ?: throw ErrorLoadingException("Requires Password")
|
val password = data.password ?: throw IllegalArgumentException ("Requires Password")
|
||||||
switchToNewAccount()
|
switchToNewAccount()
|
||||||
try {
|
try {
|
||||||
if (initLogin(username, password)) {
|
if (initLogin(username, password)) {
|
||||||
|
|
|
@ -27,6 +27,8 @@ import com.lagradost.cloudstream3.syncproviders.providers.MALApi.Companion.MAL_S
|
||||||
import com.lagradost.cloudstream3.syncproviders.providers.MALApi.Companion.MAL_TOKEN_KEY
|
import com.lagradost.cloudstream3.syncproviders.providers.MALApi.Companion.MAL_TOKEN_KEY
|
||||||
import com.lagradost.cloudstream3.syncproviders.providers.MALApi.Companion.MAL_UNIXTIME_KEY
|
import com.lagradost.cloudstream3.syncproviders.providers.MALApi.Companion.MAL_UNIXTIME_KEY
|
||||||
import com.lagradost.cloudstream3.syncproviders.providers.MALApi.Companion.MAL_USER_KEY
|
import com.lagradost.cloudstream3.syncproviders.providers.MALApi.Companion.MAL_USER_KEY
|
||||||
|
import com.lagradost.cloudstream3.syncproviders.providers.OpenSubtitlesApi
|
||||||
|
import com.lagradost.cloudstream3.syncproviders.providers.OpenSubtitlesApi.Companion.OPEN_SUBTITLES_USER_KEY
|
||||||
import com.lagradost.cloudstream3.utils.AppUtils.parseJson
|
import com.lagradost.cloudstream3.utils.AppUtils.parseJson
|
||||||
import com.lagradost.cloudstream3.utils.AppUtils.toJson
|
import com.lagradost.cloudstream3.utils.AppUtils.toJson
|
||||||
import com.lagradost.cloudstream3.utils.BackupUtils.restore
|
import com.lagradost.cloudstream3.utils.BackupUtils.restore
|
||||||
|
@ -71,7 +73,11 @@ object BackupUtils {
|
||||||
|
|
||||||
// The plugins themselves are not backed up
|
// The plugins themselves are not backed up
|
||||||
PLUGINS_KEY,
|
PLUGINS_KEY,
|
||||||
PLUGINS_KEY_LOCAL
|
PLUGINS_KEY_LOCAL,
|
||||||
|
|
||||||
|
OPEN_SUBTITLES_USER_KEY,
|
||||||
|
"nginx_user", // Nginx user key
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
/** false if blacklisted key */
|
/** false if blacklisted key */
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue