| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Erebos.Message
Documentation
data DirectMessage Source #
Constructors
| DirectMessage | |
Fields
| |
Instances
sendDirectMessage :: (Foldable f, Applicative f, MonadHead LocalState m, MonadError String m) => Identity f -> Text -> m (Stored DirectMessage) Source #
data DirectMessageAttributes Source #
Constructors
| DirectMessageAttributes | |
Fields | |
data DirectMessageThreads Source #
Instances
| SharedType DirectMessageThreads Source # | |
| Mergeable DirectMessageThreads Source # | |
Defined in Erebos.Message Associated Types Methods mergeSorted :: [Stored (Component DirectMessageThreads)] -> DirectMessageThreads Source # toComponents :: DirectMessageThreads -> [Stored (Component DirectMessageThreads)] Source # | |
| Eq DirectMessageThreads Source # | |
Defined in Erebos.Message Methods (==) :: DirectMessageThreads -> DirectMessageThreads -> Bool # (/=) :: DirectMessageThreads -> DirectMessageThreads -> Bool # | |
| type Component DirectMessageThreads Source # | |
Defined in Erebos.Message | |
data DirectMessageThread Source #
Constructors
| DirectMessageThread | |
Fields
| |
messageThreadView :: [Stored MessageState] -> [DirectMessageThread] Source #
watchReceivedMessages :: Head LocalState -> (Stored DirectMessage -> IO ()) -> IO WatchedHead Source #
formatMessage :: TimeZone -> DirectMessage -> String Source #