def credentialsAreValid()

in src/main/scala/com/gu/salesforce/messageHandler/MessageHandlerLambda.scala [25:39]


  def credentialsAreValid(inputEvent: JsValue): Boolean = {

    val maybeApiClientId = (inputEvent \ "queryStringParameters" \ "apiClientId").asOpt[String]
    val maybeApiClientToken = (inputEvent \ "queryStringParameters" \ "apiToken").asOpt[String]
    val maybeCredentials = (maybeApiClientId, maybeApiClientToken)
    maybeCredentials match {
      case (Some(apiClientId), Some(apiToken)) => {
        (apiClientId == Config.apiClientId && apiToken == Config.apiToken)
      }
      case _ => {
        logger.info(s"Could not find credentials in request")
        false
      }
    }
  }