dependabot/npm_and_yarn/mixin-deep-1.3.2
panjunwen 6 years ago
parent 85a962ed68
commit b167fd59ca
  1. 8
      cloud.js
  2. 2
      utilities/send-mail.js

@ -36,16 +36,14 @@ AV.Cloud.afterSave('Comment', function (request) {
AV.Cloud.define('resend-mails', function(request) {
let query = new AV.Query(Comment);
query.greaterThanOrEqualTo('createdAt', new Date(new Date().getTime() - 24*60*60*1000));
query.notEqualTo('isNotified', true);
// 如果你的评论量很大,可以适当调高数量限制,最高1000
query.limit(200);
return query.find().then(function(results) {
new Promise((resolve, reject)=>{
count = 0;
count = results.length;
for (var i = 0; i < results.length; i++ ) {
if (!results[i].get('isNotified')){
sendNotification(results[i]);
count++;
}
sendNotification(results[i]);
}
resolve(count);
}).then((count)=>{

@ -31,6 +31,8 @@ exports.notice = (comment) => {
return console.log(error);
}
console.log('通知邮件发送成功!');
comment.set('isNotified', true);
comment.save();
});
}

Loading…
Cancel
Save