[F] Fix ip

This commit is contained in:
Azalea
2025-03-23 18:26:26 -04:00
parent 8549a5caae
commit d94a011413
2 changed files with 10 additions and 4 deletions

View File

@@ -3,6 +3,7 @@ package icu.samnyan.aqua.sega.general.filter
import ext.details
import ext.logger
import ext.toJson
import icu.samnyan.aqua.net.components.GeoIP
import icu.samnyan.aqua.sega.allnet.TokenChecker
import icu.samnyan.aqua.sega.util.ZLib
import jakarta.servlet.FilterChain
@@ -19,7 +20,9 @@ import java.util.*
* @author samnyan (privateamusement@protonmail.com)
*/
@Component
class CompressionFilter : OncePerRequestFilter() {
class CompressionFilter(
val geoip: GeoIP
) : OncePerRequestFilter() {
companion object {
val log = logger()
val b64d = Base64.getMimeDecoder()
@@ -38,7 +41,7 @@ class CompressionFilter : OncePerRequestFilter() {
else it
}
} catch (e: Exception) {
log.error("Failed to decode request from ip ${req.remoteAddr}")
log.error("Failed to decode request from ip ${geoip.getIP(req)}")
resp.sendError(400, "Failed to decode request")
return
}