Fix scheduler and OS X
This commit is contained in:
@@ -16,7 +16,7 @@
|
|||||||
"electron-log": "^4.3.0",
|
"electron-log": "^4.3.0",
|
||||||
"focus-trap-react": "^8.3.2",
|
"focus-trap-react": "^8.3.2",
|
||||||
"font-awesome": "^4.7.0",
|
"font-awesome": "^4.7.0",
|
||||||
"node-schedule": "^1.3.2",
|
"node-cron": "^1.2.1",
|
||||||
"randomstring": "^1.1.5",
|
"randomstring": "^1.1.5",
|
||||||
"react": "^16.14.0",
|
"react": "^16.14.0",
|
||||||
"react-checkbox-tree": "^1.6.0",
|
"react-checkbox-tree": "^1.6.0",
|
||||||
@@ -36,7 +36,8 @@
|
|||||||
"electron": "5.0.13",
|
"electron": "5.0.13",
|
||||||
"electron-builder": "22.9.1",
|
"electron-builder": "22.9.1",
|
||||||
"electron-webpack": "^2.8.2",
|
"electron-webpack": "^2.8.2",
|
||||||
"webpack": "4.44.2"
|
"webpack": "4.44.2",
|
||||||
|
"webpack-dev-server": "3.11.1"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "react-scripts start",
|
"start": "react-scripts start",
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ import SkynetExport from './containers/SkynetExport/SkynetExport';
|
|||||||
import PinnedManager from './containers/PinnedManager/PinnedManager';
|
import PinnedManager from './containers/PinnedManager/PinnedManager';
|
||||||
|
|
||||||
const Constants = require('./constants');
|
const Constants = require('./constants');
|
||||||
const Scheduler = require('node-schedule');
|
const Scheduler = require('node-cron');
|
||||||
|
|
||||||
class App extends IPCContainer {
|
class App extends IPCContainer {
|
||||||
componentDidMount() {
|
componentDidMount() {
|
||||||
@@ -55,7 +55,7 @@ class App extends IPCContainer {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
detectUpgrades();
|
detectUpgrades();
|
||||||
this.scheduledUpdateJob = Scheduler.scheduleJob('23 11 * * *', detectUpgrades);
|
this.scheduledUpdateJob = Scheduler.schedule('23 11 * * *', detectUpgrades);
|
||||||
}
|
}
|
||||||
|
|
||||||
componentDidUpdate(prevProps) {
|
componentDidUpdate(prevProps) {
|
||||||
@@ -71,7 +71,7 @@ class App extends IPCContainer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
componentWillUnmount() {
|
componentWillUnmount() {
|
||||||
Scheduler.cancelJob(this.scheduledUpdateJob);
|
this.scheduledUpdateJob.stop();
|
||||||
super.componentWillUnmount();
|
super.componentWillUnmount();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user