File tree Expand file tree Collapse file tree 3 files changed +8
-8
lines changed Expand file tree Collapse file tree 3 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -51,9 +51,9 @@ socketServer
5151 fs . readFile ( openapsDir + '/preferences.json' , function ( err , data ) {
5252 if ( err ) throw err ;
5353 preferences = JSON . parse ( data ) ;
54- if ( preferences . status_screen == "bigbgstatus" ) {
54+ if ( preferences . status_screen && preferences . status_screen == "bigbgstatus" ) {
5555 bigBGStatus ( display , openapsDir ) ;
56- } else if ( preferences . status_screen == "off" ) {
56+ } else if ( preferences . status_screen && preferences . status_screen == "off" ) {
5757 //don't auto-update the screen if it's turned off
5858 } else {
5959 graphStatus ( display , openapsDir ) ; //default to graph status
Original file line number Diff line number Diff line change @@ -145,13 +145,13 @@ display.oled.update(); // write buffer to the screen
145145fs . readFile ( openapsDir + "/preferences.json" , function ( err , data ) {
146146 if ( err ) throw err ;
147147 preferences = JSON . parse ( data ) ;
148- if ( preferences . wearOLEDevenly . includes ( "off" ) ) {
148+ if ( preferences . wearOLEDevenly && preferences . wearOLEDevenly . includes ( "off" ) ) {
149149 display . oled . invertDisplay ( false ) ;
150150 }
151- else if ( preferences . wearOLEDevenly . includes ( "nightandday" ) && ( hour >= 20 || hour <= 8 ) ) {
151+ else if ( preferences . wearOLEDevenly && preferences . wearOLEDevenly . includes ( "nightandday" ) && ( hour >= 20 || hour <= 8 ) ) {
152152 display . oled . invertDisplay ( false ) ;
153153 }
154- else if ( preferences . wearOLEDevenly . includes ( "nightandday" ) && ( hour <= 20 && hour >= 8 ) ) {
154+ else if ( preferences . wearOLEDevenly && preferences . wearOLEDevenly . includes ( "nightandday" ) && ( hour <= 20 && hour >= 8 ) ) {
155155 display . oled . invertDisplay ( true ) ;
156156 }
157157 else {
Original file line number Diff line number Diff line change @@ -232,13 +232,13 @@ display.oled.update(); //write buffer to the screen
232232fs . readFile ( openapsDir + "/preferences.json" , function ( err , data ) {
233233 if ( err ) throw err ;
234234 preferences = JSON . parse ( data ) ;
235- if ( preferences . wearOLEDevenly . includes ( "off" ) ) {
235+ if ( preferences . wearOLEDevenly && preferences . wearOLEDevenly . includes ( "off" ) ) {
236236 display . oled . invertDisplay ( false ) ;
237237 }
238- else if ( preferences . wearOLEDevenly . includes ( "nightandday" ) && ( clockHour >= 20 || clockHour <= 8 ) ) {
238+ else if ( preferences . wearOLEDevenly && preferences . wearOLEDevenly . includes ( "nightandday" ) && ( clockHour >= 20 || clockHour <= 8 ) ) {
239239 display . oled . invertDisplay ( false ) ;
240240 }
241- else if ( preferences . wearOLEDevenly . includes ( "nightandday" ) && ( clockHour <= 20 && clockHour >= 8 ) ) {
241+ else if ( preferences . wearOLEDevenly && preferences . wearOLEDevenly . includes ( "nightandday" ) && ( clockHour <= 20 && clockHour >= 8 ) ) {
242242 display . oled . invertDisplay ( true ) ;
243243 }
244244 else {
You can’t perform that action at this time.
0 commit comments