一键连
This commit is contained in:
parent
bc308ed86f
commit
3bb67f05bb
|
|
@ -320,6 +320,11 @@ class SettingActivity : BaseActivity() {
|
|||
}
|
||||
findViewById<View>(R.id.clChushihua).setOnClickListener {
|
||||
android.util.Log.i("AAAAAAAA","data:::"+subUrl)
|
||||
if (checkExpire()) {
|
||||
RxToast.info(resources.getString(R.string.AccountExpired))
|
||||
RxToast.success(resources.getString(R.string.tooFast))
|
||||
return@setOnClickListener
|
||||
}
|
||||
if (TextUtils.isEmpty(subUrl)){
|
||||
return@setOnClickListener
|
||||
}
|
||||
|
|
@ -456,7 +461,17 @@ class SettingActivity : BaseActivity() {
|
|||
}
|
||||
|
||||
|
||||
|
||||
private fun checkExpire(): Boolean {
|
||||
val validPeriod = MMKV.defaultMMKV().decodeLong(BZYConstants.MMKV_KEY_VPN_VALID_PERIOD)
|
||||
if (validPeriod > 0) {
|
||||
val nowTime = System.currentTimeMillis()
|
||||
Log.d("validPeriod==>$validPeriod, nowTime==>$nowTime")
|
||||
if (validPeriod >= nowTime) {
|
||||
return false
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
private suspend fun setSub2(url: String, pm: IProfileManager) {
|
||||
pm.queryAll().forEach { itemPro ->
|
||||
if (itemPro.name != Conf.getClashConfName(MainApplication.getApp())) {
|
||||
|
|
|
|||
|
|
@ -196,12 +196,20 @@ open class NewAccFragment : BaseFragment(), CoroutineScope by CoroutineScope(Dis
|
|||
|
||||
} else {
|
||||
android.util.Log.i("NewAccFragment::","data isSubbed::: "+ isSubbed)
|
||||
if (checkExpire()) {
|
||||
if (isAdded) {
|
||||
RxToast.info(resources.getString(R.string.AccountExpired))
|
||||
}
|
||||
return
|
||||
}else{
|
||||
if(isSubbed){
|
||||
startClash()
|
||||
getDelayData()
|
||||
}else{
|
||||
RxToast.success(resources.getString(R.string.tooFast))
|
||||
}
|
||||
getDelayData()
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue