Files
assistant-android/app/src/main/java/com/gh/common/util/CertificationSwitchHelper.kt
2022-10-26 18:16:47 +08:00

28 lines
939 B
Kotlin

package com.gh.common.util
import android.annotation.SuppressLint
import com.gh.gamecenter.common.constant.Constants
import com.gh.gamecenter.common.utils.singleToMain
import com.gh.gamecenter.common.retrofit.BiResponse
import com.gh.gamecenter.core.utils.SPUtils
import com.gh.gamecenter.retrofit.RetrofitManager
import com.google.gson.JsonObject
object CertificationSwitchHelper {
@JvmStatic
@SuppressLint("CheckResult")
fun getCertificationSwitch() {
RetrofitManager.getInstance().api
.certificationSwitch
.compose(singleToMain())
.subscribe(object : BiResponse<JsonObject>() {
override fun onSuccess(data: JsonObject) {
SPUtils.setBoolean(
Constants.SP_CERTIFICATION_SWITCH,
data["authentication_display_switch"].asString == "on"
)
}
})
}
}