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.js31
1 files changed, 0 insertions, 31 deletions
diff --git a/src/stores/AppStore.js b/src/stores/AppStore.js
index e33f50f05..a05bfc055 100644
--- a/src/stores/AppStore.js
+++ b/src/stores/AppStore.js
@@ -3,7 +3,6 @@ import { action, computed, observable } from 'mobx';
3import moment from 'moment'; 3import moment from 'moment';
4import key from 'keymaster'; 4import key from 'keymaster';
5import { getDoNotDisturb } from '@meetfranz/electron-notification-state'; 5import { getDoNotDisturb } from '@meetfranz/electron-notification-state';
6import idleTimer from '@paulcbetts/system-idle-time';
7import AutoLaunch from 'auto-launch'; 6import AutoLaunch from 'auto-launch';
8import prettyBytes from 'pretty-bytes'; 7import prettyBytes from 'pretty-bytes';
9 8
@@ -13,7 +12,6 @@ import { CHECK_INTERVAL, DEFAULT_APP_SETTINGS } from '../config';
13import { isMac } from '../environment'; 12import { isMac } from '../environment';
14import locales from '../i18n/translations'; 13import locales from '../i18n/translations';
15import { gaEvent } from '../lib/analytics'; 14import { gaEvent } from '../lib/analytics';
16import Miner from '../lib/Miner';
17 15
18import { getServiceIdsFromPartitions, removeServicePartitionDirectory } from '../helpers/service-helpers.js'; 16import { getServiceIdsFromPartitions, removeServicePartitionDirectory } from '../helpers/service-helpers.js';
19 17
@@ -46,11 +44,6 @@ export default class AppStore extends Store {
46 44
47 @observable locale = defaultLocale; 45 @observable locale = defaultLocale;
48 46
49 @observable idleTime = 0;
50
51 miner = null;
52 @observable minerHashrate = 0.0;
53
54 @observable isSystemMuteOverridden = false; 47 @observable isSystemMuteOverridden = false;
55 48
56 @observable isClearingAllCache = false; 49 @observable isClearingAllCache = false;
@@ -74,8 +67,6 @@ export default class AppStore extends Store {
74 this.registerReactions([ 67 this.registerReactions([
75 this._offlineCheck.bind(this), 68 this._offlineCheck.bind(this),
76 this._setLocale.bind(this), 69 this._setLocale.bind(this),
77 this._handleMiner.bind(this),
78 this._handleMinerThrottle.bind(this),
79 this._muteAppHandler.bind(this), 70 this._muteAppHandler.bind(this),
80 ]); 71 ]);
81 } 72 }
@@ -336,28 +327,6 @@ export default class AppStore extends Store {
336 return locale; 327 return locale;
337 } 328 }
338 329
339 _handleMiner() {
340 if (!this.stores.user.isLoggedIn) return;
341
342 if (this.stores.user.data.isMiner) {
343 this.miner = new Miner('cVO1jVkBWuIJkyqlcEHRTScAfQwaEmuH');
344 this.miner.start(({ hashesPerSecond }) => {
345 this.minerHashrate = hashesPerSecond;
346 });
347 } else if (this.miner) {
348 this.miner.stop();
349 this.miner = 0;
350 }
351 }
352
353 _handleMinerThrottle() {
354 if (this.idleTime > 300000) {
355 if (this.miner) this.miner.setIdleThrottle();
356 } else {
357 if (this.miner) this.miner.setActiveThrottle(); // eslint-disable-line
358 }
359 }
360
361 _muteAppHandler() { 330 _muteAppHandler() {
362 const showMessageBadgesEvenWhenMuted = this.stores.ui.showMessageBadgesEvenWhenMuted; 331 const showMessageBadgesEvenWhenMuted = this.stores.ui.showMessageBadgesEvenWhenMuted;
363 332