Current section

Files

Jump to
glitch src glitch types cooldown.gleam
Raw

src/glitch/types/cooldown.gleam

import gleam/dynamic.{type Decoder}
pub type Cooldown {
Cooldown(is_enabled: Bool, seconds: Int)
}
pub fn cooldown_decoder() -> Decoder(Cooldown) {
dynamic.decode2(
Cooldown,
dynamic.field("is_enabled", dynamic.bool),
dynamic.field("second", dynamic.int),
)
}