Skip to content

Commit

Permalink
twilio added
Browse files Browse the repository at this point in the history
  • Loading branch information
ChauhanAbhinav committed Aug 12, 2019
1 parent d973d05 commit 8ee60a1
Show file tree
Hide file tree
Showing 3,036 changed files with 544,990 additions and 57 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
28 changes: 18 additions & 10 deletions server/db/dbUtil.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,26 @@ const MongoClient = require('mongodb').MongoClient;
const dbConfig = require('./config/config');
let callback, db;
// exporting the mongo
MongoClient.connect(dbConfig.dbUrl.remoteUrl,{ useNewUrlParser: true }, function(err, client){
if(err) {
console.log(err);
throw err;
}
mongo = {
connect: (callback)=> {
if(!db) MongoClient.connect(dbConfig.dbUrl.remoteUrl,{ useNewUrlParser: true }, function(err, client){


console.log('Mongodb connected');
db = client.db(dbConfig.dbName);


client.close();
// client.close();
callback(err, mongo.getDb()); // db will be passed in the argument of call back
});
else {
callback(null, mongo.getDb());
}
},
getDb: function(){

module.exports = function(){
console.log('returned db is '+db);
return db;
}
}

}
module.exports = mongo;
67 changes: 43 additions & 24 deletions server/db/services/user.service.js
Original file line number Diff line number Diff line change
@@ -1,32 +1,51 @@
// import db module
let db = require('../dbUtil');
console.log(db());
let mongo = require('../dbUtil');
let coll;
mongo.connect((err, db)=>{
if(err) {
console.log(err);
throw err;
}
coll = db.collection('users');
});

// user services
// var Promise = require('promise');
let service = {};
// let coll = db.collection('users');

let ifRegistered = (user)=>{
coll.find({user}).toArray(function(err, data) {
if (err) {
console.log(err);
return false;
}
else {
console.log('user is registered');
return true;
}
});
}
let createUser = ()=>{
coll.insert(user,function(err, data) {
if (err) {
console.log(err);
return false;
}
else {
console.log('user inserted');
return true;

return new Promise((resolve, reject)=>{

coll.find({mobile: user.mobile}).toArray(function(err, data) {
if (err)
reject(err);
else {
if(data.length == 0) {
reject('User not found');

}
});
else
resolve(data);console.log();
}
});

});

};
let createUser = (user)=>{

return new Promise((resolve, reject)=>{

coll.insert(user, function(err, data) {
if (err) {
reject(err);
} else {
resolve(data);
}
});

});
}
// export service
service.ifRegistered = ifRegistered;
Expand Down
1 change: 1 addition & 0 deletions server/node_modules/.bin/sshpk-conv

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions server/node_modules/.bin/sshpk-sign

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions server/node_modules/.bin/sshpk-verify

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions server/node_modules/.bin/uuid

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

21 changes: 21 additions & 0 deletions server/node_modules/@types/body-parser/LICENSE

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 16 additions & 0 deletions server/node_modules/@types/body-parser/README.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

53 changes: 53 additions & 0 deletions server/node_modules/@types/body-parser/index.d.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

74 changes: 74 additions & 0 deletions server/node_modules/@types/body-parser/package.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

21 changes: 21 additions & 0 deletions server/node_modules/@types/connect/LICENSE

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 16 additions & 0 deletions server/node_modules/@types/connect/README.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 8ee60a1

Please sign in to comment.