mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-19 15:48:04 +01:00
use q for mongoose promises and switch to promises from callbacks in queries
This commit is contained in:
@@ -39,6 +39,8 @@ if (cores!==0 && cluster.isMaster && (isDev || isProd)) {
|
||||
|
||||
// ------------ MongoDB Configuration ------------
|
||||
var mongoose = require('mongoose');
|
||||
// Use Q promises instead of mpromise in mongoose
|
||||
mongoose.Promise = require('q');
|
||||
var mongooseOptions = !isProd ? {} : {
|
||||
replset: { socketOptions: { keepAlive: 1, connectTimeoutMS: 30000 } },
|
||||
server: { socketOptions: { keepAlive: 1, connectTimeoutMS: 30000 } }
|
||||
|
||||
Reference in New Issue
Block a user