@@ -58,22 +58,15 @@ field :: Builder -> Builder -> Builder
5858field l b = l `mappend` b `mappend` nl
5959
6060
61−{-|
62− Appends a buffer flush to the end of a Builder.
63−-}
64−flushAfter :: Builder -> Builder
65−flushAfter b = b `mappend` flush
66−
67−
6861{-|
6962 Converts a 'ServerEvent' to its wire representation as specified by the
7063 @text/event-stream@ content type.
7164-}
7265eventToBuilder :: ServerEvent -> Maybe Builder
73−eventToBuilder (CommentEvent txt) = Just $ flushAfter $ field commentField txt
74−eventToBuilder (RetryEvent n) = Just $ flushAfter $ field retryField (fromShow n)
66+eventToBuilder (CommentEvent txt) = Just $ field commentField txt
67+eventToBuilder (RetryEvent n) = Just $ field retryField (fromShow n)
7568eventToBuilder (CloseEvent) = Nothing
76−eventToBuilder (ServerEvent n i d)= Just $ flushAfter $
69+eventToBuilder (ServerEvent n i d)= Just $
7770 (name n $ evid i $ mconcat (map (field dataField) d)) `mappend` nl
7871 where
7972 name Nothing = id