private def apiResponse[A]()

in app/controllers/PasskeyController.scala [52:63]


  private def apiResponse[A](
      action: => Try[A]
  )(implicit writes: Writes[A]): Result =
    action match {
      case Failure(err: JanusException) =>
        logger.error(err.engineerMessage, err.causedBy.orNull)
        Status(err.httpCode)(toJson(err))
      case Failure(err) =>
        logger.error(err.getMessage, err)
        Status(INTERNAL_SERVER_ERROR)(toJson(err))
      case Success(a) => Ok(toJson(a))
    }