Registers a new TimerPlugin.Channel as we join a channel, so there's always a state struct available.
Creates the timer Fibers that there are definitions for in TimerPlugin.timersByChannel.
The current TimerPlugin.
The name of the channel we're supposedly joining.
Whether or not to always set up the channel, regardless of its current existence.
Registers a new TimerPlugin.Channel as we join a channel, so there's always a state struct available.
Creates the timer Fibers that there are definitions for in TimerPlugin.timersByChannel.