From 3caae376e77a270f57733093163eafa3db8c71bc Mon Sep 17 00:00:00 2001 From: tobi <31960611+tsmethurst@users.noreply.github.com> Date: Mon, 22 Nov 2021 19:03:21 +0100 Subject: Fix streamed messages ending up in wrong timeline(s) (#325) * define timeline consts * remove double stream of status * change test stream creation up a bit * stream messages more selectively * add test for streaming new status creation via clientAPI * tidy code + comments a bit * tidy up tests * make sure new status isn't streamed to public --- internal/processing/streaming/notification.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'internal/processing/streaming/notification.go') diff --git a/internal/processing/streaming/notification.go b/internal/processing/streaming/notification.go index 870490be4..7f8cfb8ac 100644 --- a/internal/processing/streaming/notification.go +++ b/internal/processing/streaming/notification.go @@ -33,5 +33,5 @@ func (p *processor) StreamNotificationToAccount(n *apimodel.Notification, accoun return fmt.Errorf("error marshalling notification to json: %s", err) } - return p.streamToAccount(string(bytes), stream.EventTypeNotification, account.ID) + return p.streamToAccount(string(bytes), stream.EventTypeNotification, []string{stream.TimelineNotifications, stream.TimelineHome}, account.ID) } -- cgit v1.2.3