def getEnvironmentVariable()

in formstack-consents/src/main/scala/com/gu/identity/formstackconsents/Lambda.scala [13:22]


  def getEnvironmentVariable(env: String): Option[String] =
    Option(System.getenv(env))

  def getConfig: Option[Config] = {
    for {
      idapiHost <- getEnvironmentVariable("idapiHost")
      idapiAccessToken <- getEnvironmentVariable("idapiAccessToken")
      formstackSharedSecret <- getEnvironmentVariable("formstackSharedSecret")
    } yield Config(idapiHost, idapiAccessToken, formstackSharedSecret)
  }