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 #