ReleaseModeConfig

data class ReleaseModeConfig(val rateLimit: Int = 60, val rateLimitRefillPeriod: Duration = 60.seconds, val tokenLifeSpan: Duration = 0.5.seconds)

Rate Limiting: Uses Ktor's rate limiting, params described here: https://ktor.io/docs/rate-limit.html#configure-rate-limiting Each network call will require a token with the provided lifespan

Constructors

Link copied to clipboard
constructor(rateLimit: Int = 60, rateLimitRefillPeriod: Duration = 60.seconds, tokenLifeSpan: Duration = 0.5.seconds)

Properties

Link copied to clipboard
val rateLimit: Int = 60
Link copied to clipboard
Link copied to clipboard