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