mirror of
https://github.com/sudoxnym/habitica.git
synced 2026-08-05 03:52:14 +00:00
preen-script: some cleanup and better checking of lastCron
This commit is contained in:
parent
6ab64e2df1
commit
38b4e3322e
1 changed files with 6 additions and 10 deletions
|
|
@ -23,19 +23,15 @@ var un_registered = {
|
|||
},
|
||||
today = +new Date;
|
||||
|
||||
// isValidDate = (d) ->
|
||||
// return false if Object::toString.call(d) isnt "[object Date]"
|
||||
// not isNaN(d.getTime())
|
||||
|
||||
|
||||
db.users.find(un_registered).forEach(function(user) {
|
||||
if (!user) return;
|
||||
if (!!user.lastCron) {
|
||||
if (Math.abs(moment(today).diff(user.lastCron, 'days')) > 7) {
|
||||
return db.users.remove({_id:user._id});
|
||||
//if (!user) return;
|
||||
var lastCron = user.lastCron;
|
||||
if (lastCron && moment(lastCron).isValid()) {
|
||||
if (Math.abs(moment(today).diff(lastCron, 'days')) > 5) {
|
||||
return db.users.remove({_id: user._id});
|
||||
}
|
||||
} else {
|
||||
return db.users.update({_id: user._id}, {$set: {lastCron: today}});
|
||||
return db.users.update({_id: user._id}, {$set: {'lastCron': today}});
|
||||
}
|
||||
});
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue