INNER CODE UNIT · JavaScript
initDb
rainfu/xcoin · xcoin.js:121
function initDb(xcoin, conf, cb) {
var authStr = "",
authMechanism,
connectionString;
if (conf.secret.db.mongo.username) {
authStr = encodeURIComponent(conf.secret.db.mongo.username);
if (conf.secret.db.mongo.password)
authStr += ":" + encodeURIComponent(conf.secret.db.mongo.password);
authStr += "@";
authMechanism = conf.secret.db.mongo.authMechanism || "DEFAULT";
}
if (conf.secret.db.mongo.connectionString) {
connectionString = conf.secret.db.mongo.connectionString;
} else {
connectionString =
"mongodb://" +
authStr +
conf.secret.db.mongo.host +