UNPKG

hulawho

Version:
48 lines (39 loc) 1.09 kB
var mongoose = require('mongoose') var config = require('./config') var User = require('../lib/index').User var League = require('../lib/index').League mongoose.connect(config.mongo_url) mongoose.connection.on('connected', function(){ console.log("Connection to mongodb established") }) mongoose.connection.on('error', function(err){ console.log(err) }) mongoose.connection.on('disconnected', function(){ console.log("Connection to mongodb disconnected") }) var authData = { auth: 'password', email: 'farhan@gmail.com', password: 'some password' } // authenticate existing user var user = new User() user.authenticate(authData, function(err, res) { if(err) { console.log(err) return } console.log(res) // once the user is logged in, we have access to the userid var userid = res.data.id // join league var league = new League() league.joinLeague('3316bede9944cccee978074c831f6948a05db5ced7ed598e5a17eb812318e51c', 'some password', userid, function(err, res) { if(err) { console.log(err) return } console.log(res) }) })