mirror of
https://github.com/librecaptcha/lc-core.git
synced 2025-04-16 16:59:53 -04:00
minor simplification
This commit is contained in:
parent
a54947cfc2
commit
c8db914cfd
@ -34,17 +34,13 @@ class CaptchaManager(config: Config, captchaProviders: CaptchaProviders) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
def generateChallenge(param: Parameters): Option[Int] = {
|
def generateChallenge(param: Parameters): Option[Int] = {
|
||||||
val provider = captchaProviders.getProvider(param)
|
captchaProviders.getProvider(param).flatMap { provider =>
|
||||||
provider match {
|
val providerId = provider.getId()
|
||||||
case Some(value) => {
|
val challenge = provider.returnChallenge()
|
||||||
val providerId = value.getId()
|
|
||||||
val challenge = value.returnChallenge()
|
|
||||||
val blob = new ByteArrayInputStream(challenge.content)
|
val blob = new ByteArrayInputStream(challenge.content)
|
||||||
val token = insertCaptcha(value, challenge, providerId, param, blob)
|
val token = insertCaptcha(provider, challenge, providerId, param, blob)
|
||||||
// println("Added new challenge: " + token.toString)
|
// println("Added new challenge: " + token.toString)
|
||||||
token.map(_.toInt)
|
token.map(_.toInt)
|
||||||
}
|
|
||||||
case None => None
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user