- PUSH Notification

This commit is contained in:
Paolo Arena
2019-02-05 03:40:22 +01:00
parent 1f88ee3cf2
commit 8e5e7addb7
14 changed files with 677 additions and 241 deletions

View File

@@ -1,16 +1,22 @@
var bcrypt = require('bcrypt');
const mongoose = require('mongoose');
const validator = require('validator');
const jwt = require('jsonwebtoken');
const _ = require('lodash');
mongoose.Promise = global.Promise;
mongoose.level = "F";
// Resolving error Unknown modifier: $pushAll
mongoose.plugin(schema => { schema.options.usePushEach = true });
mongoose.set('debug', process.env.DEBUG);
var UserSchema = new mongoose.Schema({
userId: {
type: String,
},
email: {
type: String,
required: true,
@@ -72,7 +78,7 @@ UserSchema.methods.toJSON = function () {
var user = this;
var userObject = user.toObject();
return _.pick(userObject, ['_id', 'email', 'verified_email', 'username']);
return _.pick(userObject, ['_id', 'email', 'verified_email', 'username', 'userId']);
};
UserSchema.methods.generateAuthToken = function () {