Documentation
¶
Overview ¶
Package gamer provides Activity generators.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Gamer ¶
Gamer is a closure that generates an Activity.
type Queue ¶
type Queue []Gamer
Queue provides a pseudo-random less-recently-used queue of Gamers.
func (Queue) Cycle ¶
func (q Queue) Cycle(u StatusUpdater, dur time.Duration)
Cycle continually calls UpdateStatus using Random, on an interval.
You'll probably want to pass a Gateway for u. 12 seconds seems to be a good minimum interval.
type StatusUpdater ¶ added in v0.5.0
type StatusUpdater interface {
UpdateStatus(gateway.UpdateStatusData) error
}
StatusUpdater updates status. A Gateway implements this.
Click to show internal directories.
Click to hide internal directories.