Compare commits

..

1 commit

Author SHA1 Message Date
598c45bd60
feat: stricted imei checking 2025-03-07 06:33:13 +08:00

View file

@ -78,13 +78,12 @@ class DownloadWizardDetailsFragment : DownloadWizardActivity.DownloadWizardStepF
} }
private fun validate() { private fun validate() {
smdp.error = smdp.editText!!.text?.let { smdp.editText!!.error = smdp.editText!!.text?.let {
if (Patterns.DOMAIN_NAME.matcher(smdp.editText!!.text).matches()) return@let null if (Patterns.DOMAIN_NAME.matcher(smdp.editText!!.text).matches()) return@let null
getString(R.string.download_wizard_error_invalid_address_format) getString(R.string.download_wizard_error_invalid_address_format)
} }
imei.error = imei.editText!!.text?.let { imei.editText!!.error = imei.editText!!.text?.let {
if (it.isEmpty()) return@let null if (it.isEmpty() || luhnValid(it)) return@let null
if (it.length == 15 && luhnValid(it)) return@let null
getString(R.string.download_wizard_error_invalid_imei_format) getString(R.string.download_wizard_error_invalid_imei_format)
} }
} }