@@ -3,6 +3,7 @@ import { isControlLogSender } from '$lib/signalr/models/ControlLogSender';
33import { TriggerEvent } from '$lib/stores/ShockEventListenerStore' ;
44import { toast } from 'svelte-sonner' ;
55import { ControlType } from '../models/ControlType' ;
6+ import { dev } from '$app/environment' ;
67
78export function handleSignalrLog ( sender : unknown , logs : unknown ) {
89 if ( ! isControlLogSender ( sender ) || ! Array . isArray ( logs ) || ! logs . every ( isControlLog ) ) {
@@ -11,31 +12,33 @@ export function handleSignalrLog(sender: unknown, logs: unknown) {
1112 return ;
1213 }
1314
14- console . groupCollapsed ( `SignalR Log from ${ sender . customName ?? sender . name } (${ sender . id } )` ) ;
15- console . log ( `Connection ID: ${ sender . connectionId } ` ) ;
15+ if ( dev ) {
16+ console . groupCollapsed ( `SignalR Log from ${ sender . customName ?? sender . name } (${ sender . id } )` ) ;
17+ console . log ( `Connection ID: ${ sender . connectionId } ` ) ;
1618
17- // Log any additional custom items
18- if ( Object . keys ( sender . additionalItems ) . length > 0 ) {
19- console . group ( 'Additional Items' ) ;
20- for ( const [ key , value ] of Object . entries ( sender . additionalItems ) ) {
21- console . log ( `${ key } :` , value ) ;
19+ // Log any additional custom items
20+ if ( Object . keys ( sender . additionalItems ) . length > 0 ) {
21+ console . group ( 'Additional Items' ) ;
22+ for ( const [ key , value ] of Object . entries ( sender . additionalItems ) ) {
23+ console . log ( `${ key } :` , value ) ;
24+ }
25+ console . groupEnd ( ) ;
2226 }
23- console . groupEnd ( ) ;
24- }
2527
26- // Iterate through each control log
27- logs . forEach ( ( log , index ) => {
28- console . group ( `Log #${ index + 1 } - ${ new Date ( log . executedAt ) . toLocaleString ( ) } ` ) ;
29- console . log ( 'Shocker:' , `${ log . shocker . name } (${ log . shocker . id } )` ) ;
30- console . log ( 'Type:' , ControlType [ log . type ] ) ;
31- if ( log . type !== ControlType . Stop ) {
32- console . log ( 'Intensity:' , log . intensity ) ;
33- console . log ( 'Duration (ms):' , log . duration ) ;
34- }
35- console . groupEnd ( ) ;
36- } ) ;
28+ // Iterate through each control log
29+ logs . forEach ( ( log , index ) => {
30+ console . group ( `Log #${ index + 1 } - ${ new Date ( log . executedAt ) . toLocaleString ( ) } ` ) ;
31+ console . log ( 'Shocker:' , `${ log . shocker . name } (${ log . shocker . id } )` ) ;
32+ console . log ( 'Type:' , ControlType [ log . type ] ) ;
33+ if ( log . type !== ControlType . Stop ) {
34+ console . log ( 'Intensity:' , log . intensity ) ;
35+ console . log ( 'Duration (ms):' , log . duration ) ;
36+ }
37+ console . groupEnd ( ) ;
38+ } ) ;
3739
38- console . groupEnd ( ) ;
40+ console . groupEnd ( ) ;
41+ }
3942
4043 logs . forEach ( ( log ) => {
4144 TriggerEvent ( log . shocker . id , log . type , log . duration , log . intensity ) ;
0 commit comments