summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/javascript/mastodon/stream.js12
1 files changed, 2 insertions, 10 deletions
diff --git a/app/javascript/mastodon/stream.js b/app/javascript/mastodon/stream.js
index 640455b33d1..cf1388aed25 100644
--- a/app/javascript/mastodon/stream.js
+++ b/app/javascript/mastodon/stream.js
@@ -112,11 +112,10 @@ const sharedCallbacks = {
},
disconnected () {
- subscriptions.forEach(({ onDisconnect }) => onDisconnect());
+ subscriptions.forEach(subscription => unsubscribe(subscription));
},
reconnected () {
- subscriptions.forEach(subscription => subscribe(subscription));
},
};
@@ -252,15 +251,8 @@ const createConnection = (streamingAPIBaseURL, accessToken, channelName, { conne
const es = new EventSource(`${streamingAPIBaseURL}/api/v1/streaming/${channelName}?${params.join('&')}`);
- let firstConnect = true;
-
es.onopen = () => {
- if (firstConnect) {
- firstConnect = false;
- connected();
- } else {
- reconnected();
- }
+ connected();
};
KNOWN_EVENT_TYPES.forEach(type => {