1
0
Fork 0

Use currentView to subscribe contextually to WS

Closes #74
This commit is contained in:
Vincent Jousse 2017-05-03 21:58:32 +02:00
parent 59c1050e10
commit bff92549a2
1 changed files with 4 additions and 2 deletions

View File

@ -975,18 +975,20 @@ subscriptions model =
Mastodon.WebSocket.UserStream Mastodon.WebSocket.UserStream
NewWebsocketUserMessage NewWebsocketUserMessage
] ]
++ (if model.useGlobalTimeline then ++ (if model.currentView == GlobalTimelineView then
[ Mastodon.WebSocket.subscribeToWebSockets [ Mastodon.WebSocket.subscribeToWebSockets
client client
Mastodon.WebSocket.GlobalPublicStream Mastodon.WebSocket.GlobalPublicStream
NewWebsocketGlobalMessage NewWebsocketGlobalMessage
] ]
else else if model.currentView == LocalTimelineView then
[ Mastodon.WebSocket.subscribeToWebSockets [ Mastodon.WebSocket.subscribeToWebSockets
client client
Mastodon.WebSocket.LocalPublicStream Mastodon.WebSocket.LocalPublicStream
NewWebsocketLocalMessage NewWebsocketLocalMessage
] ]
else
[]
) )
in in
Sub.batch <| Sub.batch <|