private def withGoogle4xxErrorHandling()

in pan-domain-auth-core/src/main/scala/com/gu/pandomainauth/service/Google2FAGroupChecker.scala [49:57]


  private def withGoogle4xxErrorHandling(f: => Boolean): Boolean = {
    try {
      f
    } catch {
      case e: GoogleJsonResponseException if e.getStatusCode >= 400 && e.getStatusCode < 500 =>
        logger.error("Received 4xx error response from Google API", e)
        false
    }
  }