1 | var authmakerCommon = require('authmaker-common');
|
2 |
|
3 | var models = authmakerCommon.models;
|
4 |
|
5 | var mongoAuditCount = require('./lib/mongo/auditCount');
|
6 | var mongoRateLimited = require('./lib/mongo/rateLimited');
|
7 | var mongoVerify = require('./lib/mongo/verify');
|
8 |
|
9 |
|
10 | module.exports = {
|
11 | mongo: mongoVerify,
|
12 | mongoAuditCount: mongoAuditCount,
|
13 | mongoRateLimited: mongoRateLimited,
|
14 |
|
15 | connectMongo: function(nconf) {
|
16 |
|
17 | authmakerCommon.init(nconf);
|
18 | },
|
19 |
|
20 | rateLimited: function(){
|
21 |
|
22 | }
|
23 | };
|
24 |
|
25 | if(process.env.NODE_ENV === "test"){
|
26 | module.exports.models = models;
|
27 | module.exports.mongoose = require('mongoose');
|
28 | }
|