From bff92549a206815b4b34b919251aa36e6705da1b Mon Sep 17 00:00:00 2001 From: Vincent Jousse Date: Wed, 3 May 2017 21:58:32 +0200 Subject: [PATCH] Use currentView to subscribe contextually to WS Closes #74 --- src/Model.elm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Model.elm b/src/Model.elm index 935726e..a8143bb 100644 --- a/src/Model.elm +++ b/src/Model.elm @@ -975,18 +975,20 @@ subscriptions model = Mastodon.WebSocket.UserStream NewWebsocketUserMessage ] - ++ (if model.useGlobalTimeline then + ++ (if model.currentView == GlobalTimelineView then [ Mastodon.WebSocket.subscribeToWebSockets client Mastodon.WebSocket.GlobalPublicStream NewWebsocketGlobalMessage ] - else + else if model.currentView == LocalTimelineView then [ Mastodon.WebSocket.subscribeToWebSockets client Mastodon.WebSocket.LocalPublicStream NewWebsocketLocalMessage ] + else + [] ) in Sub.batch <|