Copyright | (c) TheDaemoness 2023 |
---|---|
License | ISC |
Maintainer | [email protected] |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Client.WhoReply
Description
Because WHOX allows for a LOT of fiddliness regarding parameters, this is extracted from Client.State.Network and given its own module.
Documentation
data WhoReplyItem Source #
Instances
Eq WhoReplyItem Source # | |
Defined in Client.WhoReply | |
Ord WhoReplyItem Source # | |
Defined in Client.WhoReply Methods compare :: WhoReplyItem -> WhoReplyItem -> Ordering # (<) :: WhoReplyItem -> WhoReplyItem -> Bool # (<=) :: WhoReplyItem -> WhoReplyItem -> Bool # (>) :: WhoReplyItem -> WhoReplyItem -> Bool # (>=) :: WhoReplyItem -> WhoReplyItem -> Bool # max :: WhoReplyItem -> WhoReplyItem -> WhoReplyItem # min :: WhoReplyItem -> WhoReplyItem -> WhoReplyItem # |
finishWhoReply :: WhoReply -> WhoReply Source #
mapJoinWhoFields :: WhoReplyItem -> (UserInfo -> a) -> (Identifier -> a) -> (Text -> a) -> (Identifier -> a) -> a -> (Text -> a) -> (Int -> a) -> (String -> a) -> (Text -> a) -> (Text -> a) -> [a] Source #
whoFilterText :: WhoReplyItem -> Text Source #