kameloso.plugins.common.mixins

The section of kameloso.plugins.common that involves mixins.

This was all in one plugins/common.d file that just grew too big.

Members

Mixin templates

MessagingProxy
mixintemplate MessagingProxy(Flag!"debug_" debug_ = No.debug_)

Mixin to give shorthands to the functions in kameloso.messaging, for easier use when in a with (plugin) { /* ... */ } scope.

WHOISFiberDelegate
mixintemplate WHOISFiberDelegate(alias onSuccess, alias onFailure = null, Flag!"alwaysLookup" alwaysLookup = No.alwaysLookup)

Functionality for catching WHOIS results and calling passed function aliases with the resulting account information that was divined from it, in the form of the actual IRCEvent, the target IRCUser within it, the user's account field, or merely alone as an arity-0 function.

See Also

Meta