fix: WebPush Notification
This commit is contained in:
@@ -127,6 +127,22 @@ UserSchema.statics.findByToken = function (token, typeaccess) {
|
||||
});
|
||||
};
|
||||
|
||||
UserSchema.statics.findByTokenAnyAccess = function (token) {
|
||||
var User = this;
|
||||
var decoded;
|
||||
|
||||
try {
|
||||
decoded = jwt.verify(token, process.env.SIGNCODE);
|
||||
} catch (e) {
|
||||
return Promise.resolve(null);
|
||||
}
|
||||
|
||||
return User.findOne({
|
||||
'_id': decoded._id,
|
||||
'tokens.token': token,
|
||||
});
|
||||
};
|
||||
|
||||
UserSchema.statics.findByCredentials = function (username, password) {
|
||||
var User = this;
|
||||
var pwd = "";
|
||||
|
||||
Reference in New Issue
Block a user