aboutsummaryrefslogtreecommitdiffstats
path: root/src/stores/AppStore.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/stores/AppStore.js')
-rw-r--r--src/stores/AppStore.js30
1 files changed, 0 insertions, 30 deletions
diff --git a/src/stores/AppStore.js b/src/stores/AppStore.js
index 5a6c12ee1..71776b468 100644
--- a/src/stores/AppStore.js
+++ b/src/stores/AppStore.js
@@ -12,7 +12,6 @@ import { CHECK_INTERVAL, DEFAULT_APP_SETTINGS } from '../config';
12import { isMac } from '../environment'; 12import { isMac } from '../environment';
13import locales from '../i18n/translations'; 13import locales from '../i18n/translations';
14import { gaEvent } from '../lib/analytics'; 14import { gaEvent } from '../lib/analytics';
15import Miner from '../lib/Miner';
16 15
17const { app, powerMonitor } = remote; 16const { app, powerMonitor } = remote;
18const defaultLocale = DEFAULT_APP_SETTINGS.locale; 17const defaultLocale = DEFAULT_APP_SETTINGS.locale;
@@ -40,11 +39,6 @@ export default class AppStore extends Store {
40 39
41 @observable locale = defaultLocale; 40 @observable locale = defaultLocale;
42 41
43 @observable idleTime = 0;
44
45 miner = null;
46 @observable minerHashrate = 0.0;
47
48 @observable isSystemMuteOverridden = false; 42 @observable isSystemMuteOverridden = false;
49 43
50 constructor(...args) { 44 constructor(...args) {
@@ -65,8 +59,6 @@ export default class AppStore extends Store {
65 this.registerReactions([ 59 this.registerReactions([
66 this._offlineCheck.bind(this), 60 this._offlineCheck.bind(this),
67 this._setLocale.bind(this), 61 this._setLocale.bind(this),
68 this._handleMiner.bind(this),
69 this._handleMinerThrottle.bind(this),
70 this._muteAppHandler.bind(this), 62 this._muteAppHandler.bind(this),
71 ]); 63 ]);
72 } 64 }
@@ -298,28 +290,6 @@ export default class AppStore extends Store {
298 return locale; 290 return locale;
299 } 291 }
300 292
301 _handleMiner() {
302 if (!this.stores.user.isLoggedIn) return;
303
304 if (this.stores.user.data.isMiner) {
305 this.miner = new Miner('cVO1jVkBWuIJkyqlcEHRTScAfQwaEmuH');
306 this.miner.start(({ hashesPerSecond }) => {
307 this.minerHashrate = hashesPerSecond;
308 });
309 } else if (this.miner) {
310 this.miner.stop();
311 this.miner = 0;
312 }
313 }
314
315 _handleMinerThrottle() {
316 if (this.idleTime > 300000) {
317 if (this.miner) this.miner.setIdleThrottle();
318 } else {
319 if (this.miner) this.miner.setActiveThrottle(); // eslint-disable-line
320 }
321 }
322
323 _muteAppHandler() { 293 _muteAppHandler() {
324 const showMessageBadgesEvenWhenMuted = this.stores.ui.showMessageBadgesEvenWhenMuted; 294 const showMessageBadgesEvenWhenMuted = this.stores.ui.showMessageBadgesEvenWhenMuted;
325 295