MCPcopy Index your code
hub / github.com/cameri/nostream / getReadReplicaDbClient

Function getReadReplicaDbClient

src/database/client.ts:96–109  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

94let readClient: Knex
95
96export const getReadReplicaDbClient = () => {
97 if (process.env.READ_REPLICA_ENABLED !== 'true') {
98 return getMasterDbClient()
99 }
100
101 const logger = createLogger('database-client:get-read-replica-db-client')
102 if (!readClient) {
103 const config = getReadReplicaConfig()
104 logger('config: %o', config)
105 readClient = knex(config)
106 }
107
108 return readClient
109}

Callers 8

shared.tsFile · 0.90
createMaintenanceServiceFunction · 0.90
workerFactoryFunction · 0.90
createPaymentsServiceFunction · 0.90

Calls 3

createLoggerFunction · 0.90
getMasterDbClientFunction · 0.85
getReadReplicaConfigFunction · 0.85

Tested by

no test coverage detected