onUserAwarenessPing

Rehash the internal IRCPluginState.users associative array of IRCUsers, once every Periodicals.userAARehashMinutes minutes.

We ride the periodicity of PING to get a natural cadence without having to resort to queued ScheduledFibers.

The number of hours is so far hardcoded but can be made configurable if there's a use-case for it.

@safe @system
void
onUserAwarenessPing
(,
const ref IRCEvent event
)

Meta