Merge pull request #4770 from jamerst/days-in-a-row-today-optional

Don't require listening today for 'Days in a row' stat
This commit is contained in:
advplyr 2025-11-20 16:59:17 -06:00 committed by GitHub
commit db9019a94f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -186,10 +186,16 @@ export default {
daysInARow() {
var count = 0
while (true) {
var _date = this.$addDaysToToday(count * -1)
var datestr = this.$formatJsDate(_date, 'yyyy-MM-dd')
const _date = this.$addDaysToToday(count * -1 - 1)
const datestr = this.$formatJsDate(_date, 'yyyy-MM-dd')
if (!this.listeningStatsDays[datestr] || this.listeningStatsDays[datestr] === 0) {
// don't require listening today to count towards days in a row, but do count it if already listened today
const today = this.$formatJsDate(new Date(), 'yyyy-MM-dd')
if (this.listeningStatsDays[today]) {
count++
}
return count
}
count++