Closed #348.
This commit is contained in:
@ -289,14 +289,25 @@ exports.returnUser = function(req, res, next) {
|
|||||||
if (moment(timeKeys[i - 1]).add(1, 'd').toString()
|
if (moment(timeKeys[i - 1]).add(1, 'd').toString()
|
||||||
=== moment(timeKeys[i]).toString()) {
|
=== moment(timeKeys[i]).toString()) {
|
||||||
tmpLongest++;
|
tmpLongest++;
|
||||||
if (tmpLongest > user.currentStreak) {
|
user.longestStreak = tmpLongest;
|
||||||
user.currentStreak = tmpLongest;
|
} else {
|
||||||
}
|
tmpLongest = 1;
|
||||||
if ( user.currentStreak > user.longestStreak) {
|
}
|
||||||
user.longestStreak = user.currentStreak;
|
}
|
||||||
|
|
||||||
|
timeKeys = timeKeys.reverse();
|
||||||
|
var today = moment(Date.now()), currStreak = 1;
|
||||||
|
if (moment(timeKeys[0]).add(1, 'd').toString === today.toString()) {
|
||||||
|
for (var i = 2; i <= timeKeys.length; i++) {
|
||||||
|
if (moment(timeKeys[i-1]).add(1, 'd').toString()
|
||||||
|
=== moment(timeKeys[i]).toString()) {
|
||||||
|
currStreak++;
|
||||||
|
} else {
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
user.currentStreak = currStreak;
|
||||||
|
|
||||||
user.save(function(err) {
|
user.save(function(err) {
|
||||||
if (err) {
|
if (err) {
|
||||||
|
Reference in New Issue
Block a user