disposable email subdomain
This commit is contained in:
parent
4058a0437a
commit
3421aba231
|
@ -5,14 +5,16 @@ import play.api.Play.current
|
|||
|
||||
final class DisposableEmailDomain(providerUrl: String) {
|
||||
|
||||
private var domains = Set[String]()
|
||||
private var domains = List.empty[String]
|
||||
|
||||
private[security] def refresh {
|
||||
WS.url(providerUrl).get() map { res =>
|
||||
domains = res.json.as[Set[String]]
|
||||
domains = res.json.as[List[String]]
|
||||
loginfo(s"[disposable email] registered ${domains.size} domains")
|
||||
}
|
||||
}
|
||||
|
||||
def apply(domain: String) = domains contains domain
|
||||
def apply(domain: String) = domains.exists { d =>
|
||||
domain == d || domain.endsWith(s".$d")
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue