mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-17 03:01:08 +01:00
refactor: async/await
This commit is contained in:
@@ -9,7 +9,7 @@ if (!databaseName) {
|
||||
process.exit();
|
||||
}
|
||||
|
||||
var primaryDB = require('./' + databaseName);
|
||||
const primaryDB = require('./' + databaseName);
|
||||
|
||||
primaryDB.parseIntFields = function (data, intFields, requestedFields) {
|
||||
intFields.forEach((field) => {
|
||||
@@ -19,7 +19,7 @@ primaryDB.parseIntFields = function (data, intFields, requestedFields) {
|
||||
});
|
||||
};
|
||||
|
||||
primaryDB.initSessionStore = function (callback) {
|
||||
primaryDB.initSessionStore = async function () {
|
||||
const sessionStoreConfig = nconf.get('session_store') || nconf.get('redis') || nconf.get(databaseName);
|
||||
let sessionStoreDB = primaryDB;
|
||||
|
||||
@@ -30,13 +30,7 @@ primaryDB.initSessionStore = function (callback) {
|
||||
sessionStoreDB = require('./redis');
|
||||
}
|
||||
|
||||
sessionStoreDB.createSessionStore(sessionStoreConfig, function (err, sessionStore) {
|
||||
if (err) {
|
||||
return callback(err);
|
||||
}
|
||||
primaryDB.sessionStore = sessionStore;
|
||||
callback();
|
||||
});
|
||||
primaryDB.sessionStore = await sessionStoreDB.createSessionStore(sessionStoreConfig);
|
||||
};
|
||||
|
||||
module.exports = primaryDB;
|
||||
|
||||
Reference in New Issue
Block a user