mirror of
https://github.com/zoriya/flood.git
synced 2026-06-08 12:42:41 +00:00
client: ensure stores are loaded before starting activity stream
This commit is contained in:
@@ -194,6 +194,13 @@ const FloodActions = {
|
||||
// If the user requested a new history snapshot, or the event source has not
|
||||
// alraedy been created, we open the event stream.
|
||||
if (didHistorySnapshotChange || activityStreamEventSource == null) {
|
||||
import(/* webpackPrefetch: true */ '../stores/ClientStatusStore');
|
||||
import(/* webpackPrefetch: true */ '../stores/DiskUsageStore');
|
||||
import(/* webpackPrefetch: true */ '../stores/NotificationStore');
|
||||
import(/* webpackPrefetch: true */ '../stores/TorrentStore');
|
||||
import(/* webpackPrefetch: true */ '../stores/TorrentFilterStore');
|
||||
import(/* webpackPrefetch: true */ '../stores/TransferDataStore');
|
||||
import(/* webpackPrefetch: true */ '../stores/UIStore');
|
||||
activityStreamEventSource = new EventSource(`${baseURI}api/activity-stream?historySnapshot=${historySnapshot}`);
|
||||
|
||||
Object.entries(ServerEventHandlers).forEach(([event, handler]) => {
|
||||
|
||||
Reference in New Issue
Block a user