Skip to main content

every

Attribute Macro every 

Source
#[every]
Expand description

Interval as 30s, 15m, 1h, 1d; each = query runs it per listed record, one job each. Or a time on a zone’s clock: daily_at = "03:00", zone = "Europe/Istanbul", and with weekly_on = "monday" on that day only.

#[sofie_macros::every("1h", each = late)]
pub async fn remind() {}
ⓘ
#[sofie_macros::every("1h", each = no_such_query)]
pub async fn remind() {}