Utilities to delay updates after a given number of milliseconds
Start a sequence of delayed Messages
this can be read as:
1000ms FirstMessage will be triggered2000ms SecondMessage will be triggered1000ms ThirdMessage will be triggeredsequence
[ ( 1000, FirstMessage )
, ( 2000, SecondMessage )
, ( 1000, ThirdMessage )
]Conditionally start a sequence of delayed Messages
sequenceIf (not model.updating)
[ ( 1000, FirstMessage )
, ( 2000, SecondMessage )
, ( 1000, ThirdMessage )
]Helper for making all steps have the same unit
sequence
(withUnit seconds
[ ( 1, FirstMessage )
, ( 2, SecondMessage )
, ( 1, ThirdMessage )
]
)Default unit of time
Alias for converting milliseconds to another unit
Convert milliseconds to seconds
Convert milliseconds to minutes
Convert milliseconds to hours
Triggers a Message after given number of milliseconds