| Copyright | (c) Eric Mertens 2016 |
|---|---|
| License | ISC |
| Maintainer | emertens@gmail.com |
| 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 #