Browse Source

Adjusting how redis modules are loaded, making sure client is always set, before init.

master
mike12345567 5 years ago
parent
commit
7588bfde39
  1. 6
      packages/server/src/utilities/redis.js
  2. 6
      packages/worker/src/utilities/redis.js

6
packages/server/src/utilities/redis.js

@ -7,8 +7,10 @@ let devAppClient, debounceClient
// we init this as we want to keep the connection open all the time
// reduces the performance hit
exports.init = async () => {
devAppClient = await new Client(utils.Databases.DEV_LOCKS).init()
debounceClient = await new Client(utils.Databases.DEBOUNCE).init()
devAppClient = new Client(utils.Databases.DEV_LOCKS)
debounceClient = new Client(utils.Databases.DEBOUNCE)
await devAppClient.init()
await debounceClient.init()
}
exports.shutdown = async () => {

6
packages/worker/src/utilities/redis.js

@ -43,8 +43,10 @@ async function getACode(db, code, deleteCode = true) {
}
exports.init = async () => {
pwResetClient = await new Client(utils.Databases.PW_RESETS).init()
invitationClient = await new Client(utils.Databases.INVITATIONS).init()
pwResetClient = new Client(utils.Databases.PW_RESETS)
invitationClient = new Client(utils.Databases.INVITATIONS)
await pwResetClient.init()
await invitationClient.init()
}
/**

Loading…
Cancel
Save