| Safe Haskell | Safe-Inferred |
|---|---|
| Language | GHC2021 |
Hydra.TUI.RenderMessage
Synopsis
- data RenderedMessage = RenderedMessage {}
- renderMessage :: UTCTime -> ApiMessage Tx -> RenderedMessage
- toLogMessage :: RenderedMessage -> LogMessage
Documentation
data RenderedMessage Source #
A fully-rendered API message, ready to be turned into a LogMessage.
The three representations are kept separate so the TUI can show a short
summary in lists, a structured detail view, and the raw JSON when the user
toggles the detail pane.
Constructors
| RenderedMessage | |
renderMessage :: UTCTime -> ApiMessage Tx -> RenderedMessage Source #
Render any API message into its three representations: summary, detail, raw JSON.
toLogMessage :: RenderedMessage -> LogMessage Source #
Convert a RenderedMessage to a LogMessage.