@@ -126,12 +126,12 @@ export async function getConfig (logger: ComponentLogger): Promise<ConfigDb> {
126
126
let gateways = defaultGateways
127
127
let routers = defaultRouters
128
128
let dnsJsonResolvers = defaultDnsJsonResolvers
129
- let enableRecursiveGateways
130
- let enableWss
131
- let enableWebTransport
132
- let enableGatewayProviders
133
- let fetchTimeout
134
- let debug = ''
129
+ let enableRecursiveGateways = defaultEnableRecursiveGateways
130
+ let enableWss = defaultEnableWss
131
+ let enableWebTransport = defaultEnableWebTransport
132
+ let enableGatewayProviders = defaultEnableGatewayProviders
133
+ let fetchTimeout = defaultFetchTimeout * 1000
134
+ let debug = defaultDebug ( )
135
135
let serviceWorkerRegistrationTTL = defaultServiceWorkerRegistrationTTL
136
136
let _supportsSubdomains = defaultSupportsSubdomains
137
137
@@ -150,13 +150,13 @@ export async function getConfig (logger: ComponentLogger): Promise<ConfigDb> {
150
150
routers = config . routers
151
151
152
152
dnsJsonResolvers = config . dnsJsonResolvers
153
- enableRecursiveGateways = config . enableRecursiveGateways ?? defaultEnableRecursiveGateways
154
- enableWss = config . enableWss ?? defaultEnableWss
155
- enableWebTransport = config . enableWebTransport ?? defaultEnableWebTransport
156
- enableGatewayProviders = config . enableGatewayProviders ?? defaultEnableGatewayProviders
157
- fetchTimeout = config . fetchTimeout ?? ( defaultFetchTimeout * 1000 )
158
- _supportsSubdomains ?? = config . _supportsSubdomains
159
- serviceWorkerRegistrationTTL = config . serviceWorkerRegistrationTTL ?? defaultServiceWorkerRegistrationTTL
153
+ enableRecursiveGateways = config . enableRecursiveGateways
154
+ enableWss = config . enableWss
155
+ enableWebTransport = config . enableWebTransport
156
+ enableGatewayProviders = config . enableGatewayProviders
157
+ fetchTimeout = config . fetchTimeout
158
+ _supportsSubdomains = config . _supportsSubdomains
159
+ serviceWorkerRegistrationTTL = config . serviceWorkerRegistrationTTL
160
160
} catch ( err ) {
161
161
log ( 'error loading config from db' , err )
162
162
} finally {
@@ -176,18 +176,18 @@ export async function getConfig (logger: ComponentLogger): Promise<ConfigDb> {
176
176
177
177
// always return the config, even if we failed to load it.
178
178
return {
179
- gateways,
180
- routers,
181
- dnsJsonResolvers,
182
- enableRecursiveGateways,
183
- enableWss,
184
- enableWebTransport,
185
- enableGatewayProviders,
186
- debug,
187
- fetchTimeout,
188
- serviceWorkerRegistrationTTL,
189
- _supportsSubdomains
190
- }
179
+ gateways : gateways ?? defaultGateways ,
180
+ routers : routers ?? defaultRouters ,
181
+ dnsJsonResolvers : dnsJsonResolvers ?? defaultDnsJsonResolvers ,
182
+ enableRecursiveGateways : enableRecursiveGateways ?? defaultEnableRecursiveGateways ,
183
+ enableWss : enableWss ?? defaultEnableWss ,
184
+ enableWebTransport : enableWebTransport ?? defaultEnableWebTransport ,
185
+ enableGatewayProviders : enableGatewayProviders ?? defaultEnableGatewayProviders ,
186
+ debug : debug ?? defaultDebug ( ) ,
187
+ fetchTimeout : fetchTimeout ?? defaultFetchTimeout * 1000 ,
188
+ serviceWorkerRegistrationTTL : serviceWorkerRegistrationTTL ?? defaultServiceWorkerRegistrationTTL ,
189
+ _supportsSubdomains : _supportsSubdomains ?? defaultSupportsSubdomains
190
+ } satisfies ConfigDb
191
191
} ) ( ) . finally ( ( ) => {
192
192
getConfigPromise = null
193
193
} )
0 commit comments