Files
habitica/website/src/middlewares/api-v3/domain.js
2016-03-04 13:29:51 -06:00

17 lines
493 B
JavaScript

// TODO in api-v2 this module also checked memory usage every x minutes and
// threw an error in case of low memory avalible (possible memory leak)
// it's yet to be decided whether to keep it or not
import domainMiddleware from 'domain-middleware';
module.exports = function implementDomainMiddleware (server, mongoose) {
return domainMiddleware({
server: {
close () {
server.close();
mongoose.connection.close();
},
},
killTimeout: 10000,
});
};