Copyright | (c) Eric Mertens 2016 |
---|---|
License | ISC |
Maintainer | [email protected] |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Client.State.Target
Description
This module contains glirc-specific overrides of the message routing provided by irc-core.
Documentation
data MessageTarget Source #
Constructors
TargetDrop | Do not record the message anywhere. |
TargetUser !Identifier | Record the message in all channels/PMs shared with the user. |
TargetWindow !Identifier | Directed message to channel or from user. |
TargetExisting !Identifier | As |
TargetNetwork | Record the message in the network window. |
msgTarget :: Identifier -> IrcMsg -> MessageTarget Source #