File tree Expand file tree Collapse file tree 1 file changed +11
-5
lines changed
packages/event-bus-client/src Expand file tree Collapse file tree 1 file changed +11
-5
lines changed Original file line number Diff line number Diff line change @@ -78,18 +78,19 @@ export class EventClient<
7878 debug = false ,
7979 enabled = true ,
8080 reconnectEveryMs = 300 ,
81- serverNoOp = false ,
81+ noServerEvents = false ,
8282 } : {
8383 pluginId : TPluginId
8484 debug ?: boolean
8585 reconnectEveryMs ?: number
8686 enabled ?: boolean
87- serverNoOp ?: boolean
87+ noServerEvents ?: boolean
8888 } ) {
89+ const runningOnServer = typeof window === 'undefined'
90+
8991 this . #pluginId = pluginId
90- // disables events on server if serverNoOp is active, defaults to #enabled outside this environment
91- this . #enabled =
92- serverNoOp && typeof document === 'undefined' ? false : enabled
92+ // disables events on server if noServerEvents is active, defaults to #enabled outside this environment
93+ this . #enabled = enabled && ! ( noServerEvents && runningOnServer )
9394 this . #eventTarget = this . getGlobalTarget
9495 this . #debug = debug
9596 this . debugLog ( ' Initializing event subscription for plugin' , this . #pluginId)
@@ -99,6 +100,11 @@ export class EventClient<
99100 this . #connectEveryMs = reconnectEveryMs
100101 }
101102
103+ // for debugging purposes
104+ get isEnabled ( ) {
105+ return this . #enabled
106+ }
107+
102108 private startConnectLoop ( ) {
103109 // if connected, trying to connect, or the internalId is already set, do nothing
104110 if ( this . #connectIntervalId !== null || this . #connected) return
You can’t perform that action at this time.
0 commit comments