From 1e05487acd05b914ef24a530e21a8aea7661ef2c Mon Sep 17 00:00:00 2001 From: Feross Aboukhadijeh Date: Wed, 21 Sep 2016 11:48:23 -0700 Subject: [PATCH] state: Use dispatch instead of direct call --- src/renderer/controllers/prefs-controller.js | 3 +-- src/renderer/controllers/torrent-list-controller.js | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/renderer/controllers/prefs-controller.js b/src/renderer/controllers/prefs-controller.js index b85578f4..7681cb8d 100644 --- a/src/renderer/controllers/prefs-controller.js +++ b/src/renderer/controllers/prefs-controller.js @@ -1,4 +1,3 @@ -const State = require('../lib/state') const {dispatch} = require('../lib/dispatcher') const ipcRenderer = require('electron').ipcRenderer @@ -56,7 +55,7 @@ module.exports = class PrefsController { ipcRenderer.send('setStartup', state.unsaved.prefs.startup) } state.saved.prefs = Object.assign(state.saved.prefs || {}, state.unsaved.prefs) - State.save(state) + dispatch('saveState') dispatch('checkDownloadPath') } } diff --git a/src/renderer/controllers/torrent-list-controller.js b/src/renderer/controllers/torrent-list-controller.js index 8bfc2b48..5e4668a2 100644 --- a/src/renderer/controllers/torrent-list-controller.js +++ b/src/renderer/controllers/torrent-list-controller.js @@ -4,7 +4,6 @@ const electron = require('electron') const {dispatch} = require('../lib/dispatcher') const {TorrentKeyNotFoundError} = require('../lib/errors') -const State = require('../lib/state') const sound = require('../lib/sound') const TorrentSummary = require('../lib/torrent-summary') @@ -159,7 +158,7 @@ module.exports = class TorrentListController { // remove torrent from saved list this.state.saved.torrents.splice(index, 1) - State.saveThrottled(this.state) + dispatch('saveStateThrottled') } // prevent user from going forward to a deleted torrent