mixintemplate TwitchAwareness(ChannelPolicy channelPolicy = ChannelPolicy.home, Flag!"debug_" debug_ = No.debug_, string module_ = __MODULE__)
@
system @
IRCEventHandler().
onEvent(
IRCEvent.Type.CHAN).
onEvent(
IRCEvent.Type.JOIN).
onEvent(
IRCEvent.Type.SELFJOIN).
onEvent(
IRCEvent.Type.PART).
onEvent(
IRCEvent.Type.EMOTE).
onEvent(
IRCEvent.Type.TWITCH_SUB).
onEvent(
IRCEvent.Type.TWITCH_CHEER).
onEvent(
IRCEvent.Type.TWITCH_SUBGIFT).
onEvent(
IRCEvent.Type.TWITCH_BITSBADGETIER).
onEvent(
IRCEvent.Type.TWITCH_RAID).
onEvent(
IRCEvent.Type.TWITCH_UNRAID).
onEvent(
IRCEvent.Type.TWITCH_RITUAL).
onEvent(
IRCEvent.Type.TWITCH_REWARDGIFT).
onEvent(
IRCEvent.Type.TWITCH_GIFTCHAIN).
onEvent(
IRCEvent.Type.TWITCH_SUBUPGRADE).
onEvent(
IRCEvent.Type.TWITCH_CHARITY).
onEvent(
IRCEvent.Type.TWITCH_BULKGIFT).
onEvent(
IRCEvent.Type.TWITCH_EXTENDSUB).
onEvent(
IRCEvent.Type.TWITCH_GIFTRECEIVED).
onEvent(
IRCEvent.Type.TWITCH_PAYFORWARD).
onEvent(
IRCEvent.Type.TWITCH_CROWDCHANT).
onEvent(
IRCEvent.Type.TWITCH_ANNOUNCEMENT).
onEvent(
IRCEvent.Type.TWITCH_DIRECTCHEER).
channelPolicy(
channelPolicy).
when(
Timing.early).
chainable(true)
void
onTwitchAwarenessSenderCarryingEventMixin
Proxies to onTwitchAwarenessSenderCarryingEvent.