Skip to content

Commit f454d57

Browse files
committed
new start method
1 parent ecd6caf commit f454d57

File tree

1 file changed

+16
-4
lines changed

1 file changed

+16
-4
lines changed

connection/clientTypes/adminpanel.js

+16-4
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@ m.use = function (socket) {
2020

2121
// Add event listeners
2222
socket.on('setconfig', function (data) {
23-
if(!(data)) return console.error("Invalid input parameter in adminpanel/setconfig!");
24-
if(data.global.stockcrash !== config.data.global.stockcrash){
23+
if (!(data)) return console.error("Invalid input parameter in adminpanel/setconfig!");
24+
if (data.global.stockcrash !== config.data.global.stockcrash) {
2525
drinkInterface.triggerStockCrash(data.global.stockcrash);
2626
}
27-
if(data.global.interval !== config.data.global.interval){
27+
if (data.global.interval !== config.data.global.interval) {
2828
priceCalculator.setRefreshInterval(data.global.interval);
2929
}
30-
if(data.global.running !== config.data.global.running){
30+
if (data.global.running !== config.data.global.running) {
3131
priceCalculator.triggerCalculation(data.global.running);
3232
}
3333

@@ -37,6 +37,18 @@ m.use = function (socket) {
3737
configfunctions.saveConfig();
3838
});
3939

40+
socket.on('start', function () {
41+
var data = config.data;
42+
console.log('start');
43+
if (!config.data.global.running) {
44+
data.global.running = true;
45+
priceCalculator.triggerCalculation(data.global.running);
46+
console.log('now');
47+
}
48+
49+
configfunctions.setConfig(data);
50+
});
51+
4052
socket.on('disconnect', function (data) {
4153
for (var i in config.data.clients) {
4254
if (config.data.clients[i].type === 'adminpanel') {

0 commit comments

Comments
 (0)