in src/main/scala/com/gu/flexible/snapshotter/config/SchedulerConfig.scala [18:32]
def resolve(): Option[SchedulerConfig] = {
val maybeSnsTopicArn = Config.envOrNoneAndLog("SNS_TOPIC_ARN")
val maybeStage = Config.envOrNoneAndLog("STAGE")
val maybeStack = Config.envOrNoneAndLog("STACK")
for {
snsTopicArn <- maybeSnsTopicArn
stage <- maybeStage
stack <- maybeStack
} yield SchedulerConfig(
snsTopicArn,
stage,
stack
)
}