@@ -30,7 +30,7 @@ class SpamUtils {
3030 companion object {
3131 // URLs
3232 const val LISTA_SPAM_URL_TEMPLATE = " https://www.listaspam.com/busca.php?Telefono=%s"
33- const val LISTA_SPAM_CSS_SELECTOR = " .data_top .phone_rating.result-3, .data_top . phone_rating.result-2, .data_top .phone_rating. result-1, .alert-icon-big "
33+ const val LISTA_SPAM_CSS_SELECTOR = " .rate-and-owner . phone_rating:not( .result-4):not(. result-5) "
3434 private const val RESPONDERONO_URL_TEMPLATE =
3535 " https://www.responderono.es/numero-de-telefono/%s"
3636 private const val RESPONDERONO_CSS_SELECTOR = " .scoreContainer .score.negative"
@@ -65,11 +65,6 @@ class SpamUtils {
6565 return @launch
6666 }
6767
68- if (isInternationalCall(number) && shouldBlockInternationalNumbers(context)) {
69- handleSpamNumber(context, number, false , context.getString(R .string.block_international_call), callback)
70- return @launch
71- }
72-
7368 if (isNumberBlocked(context, number)) {
7469 handleSpamNumber(context, number, context.getString(R .string.block_already_blocked_number), callback)
7570 return @launch
@@ -84,6 +79,11 @@ class SpamUtils {
8479 }
8580 }
8681
82+ if (isInternationalCall(number) && shouldBlockInternationalNumbers(context)) {
83+ handleSpamNumber(context, number, false , context.getString(R .string.block_international_call), callback)
84+ return @launch
85+ }
86+
8787 // List to hold the functions that should be used
8888 val spamCheckers = mutableListOf< suspend (String ) -> Boolean > ()
8989
0 commit comments