MCPcopy Create free account
hub / github.com/CloudBoost/cloudboost / create

Function create

helpers/mongo.js:104–133  ·  view source on GitHub ↗
(appId)

Source from the content-addressed store, hash-verified

102 },
103
104 create(appId) {
105 const deferred = q.defer();
106
107 try {
108 if (config.mongoDisconnected) {
109 deferred.reject('Error : Storage is not connected.');
110 return deferred.promise;
111 }
112
113 // eslint-disable-next-line global-require
114 const replSet = require('../database-connect/mongoConnect.js').replSet();
115
116 const db = new Db(appId, replSet, { w: 1 });
117
118 if (db) {
119 deferred.resolve(db);
120 } else {
121 winston.log('Error : Creating an app in the Storage Backend ');
122 deferred.reject('Error : Creating an app in the Storage Backend ');
123 }
124 } catch (e) {
125 winston.log('error', {
126 error: String(e),
127 stack: new Error().stack,
128 });
129 deferred.reject(e);
130 }
131
132 return deferred.promise;
133 },
134};
135
136mongoService.document = {

Callers

nothing calls this directly

Calls 2

requireFunction · 0.85
allMethod · 0.80

Tested by

no test coverage detected