summaryrefslogtreecommitdiff
path: root/Assistant
diff options
context:
space:
mode:
Diffstat (limited to 'Assistant')
-rw-r--r--Assistant/Alert.hs6
-rw-r--r--Assistant/DaemonStatus.hs4
2 files changed, 9 insertions, 1 deletions
diff --git a/Assistant/Alert.hs b/Assistant/Alert.hs
index c615b38ef..97f75bae8 100644
--- a/Assistant/Alert.hs
+++ b/Assistant/Alert.hs
@@ -120,6 +120,12 @@ renderAlertMessage :: Alert -> Text
renderAlertMessage alert = renderTense (alertTense alert) $
(alertMessageRender alert) (alertData alert)
+showAlert :: Alert -> String
+showAlert alert = T.unpack $ T.unwords $ catMaybes
+ [ renderAlertHeader alert
+ , Just $ renderAlertMessage alert
+ ]
+
alertTense :: Alert -> Tense
alertTense alert
| alertClass alert == Activity = Present
diff --git a/Assistant/DaemonStatus.hs b/Assistant/DaemonStatus.hs
index 28383a4dd..01e18e5ab 100644
--- a/Assistant/DaemonStatus.hs
+++ b/Assistant/DaemonStatus.hs
@@ -186,7 +186,9 @@ notifyAlert = do
{- Returns the alert's identifier, which can be used to remove it. -}
addAlert :: Alert -> Assistant AlertId
-addAlert alert = notifyAlert `after` modifyDaemonStatus add
+addAlert alert = do
+ debug [showAlert alert]
+ notifyAlert `after` modifyDaemonStatus add
where
add s = (s { lastAlertId = i, alertMap = m }, i)
where