()
| 94 | let readClient: Knex |
| 95 | |
| 96 | export 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 | } |
no test coverage detected