Optimize code

This commit is contained in:
tarsin committed 2023-05-24 19:28:55 +08:00
1 parent 74c6bfa479
commit 6ed3fb29d9
1 file changed
+1 -1
@@ -136,7 +136,7 @@ private fun resolveEmailProtected(origin: String): String {
if (EMAIL_PROTECTED in node.text()) {
val encoded = attr("data-cfemail").chunked(2).toMutableList()
val k = encoded.removeFirst().decodeHex()[0]
val email = encoded.map { it.decodeHex()[0] xor k }.fold("") { s, c -> s + c.toInt().toChar() }
val email = encoded.map { it.decodeHex()[0] xor k }.toByteArray().decodeToString()
resolvedEmailList.add(email)
}
}