@@ -20,14 +20,14 @@ m.use = function (socket) {
20
20
21
21
// Add event listeners
22
22
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 ) {
25
25
drinkInterface . triggerStockCrash ( data . global . stockcrash ) ;
26
26
}
27
- if ( data . global . interval !== config . data . global . interval ) {
27
+ if ( data . global . interval !== config . data . global . interval ) {
28
28
priceCalculator . setRefreshInterval ( data . global . interval ) ;
29
29
}
30
- if ( data . global . running !== config . data . global . running ) {
30
+ if ( data . global . running !== config . data . global . running ) {
31
31
priceCalculator . triggerCalculation ( data . global . running ) ;
32
32
}
33
33
@@ -37,6 +37,18 @@ m.use = function (socket) {
37
37
configfunctions . saveConfig ( ) ;
38
38
} ) ;
39
39
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
+
40
52
socket . on ( 'disconnect' , function ( data ) {
41
53
for ( var i in config . data . clients ) {
42
54
if ( config . data . clients [ i ] . type === 'adminpanel' ) {
0 commit comments