Exclude planned anime from statistics
This commit is contained in:
parent
e13820110c
commit
fc964903b7
@ -39,13 +39,18 @@ func GetStatsByUser(ctx *aero.Context) string {
|
|||||||
defer animeList.Unlock()
|
defer animeList.Unlock()
|
||||||
|
|
||||||
for _, item := range animeList.Items {
|
for _, item := range animeList.Items {
|
||||||
|
status[item.Status]++
|
||||||
|
|
||||||
|
if item.Status == arn.AnimeListStatusPlanned {
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
|
||||||
currentWatch := item.Episodes * item.Anime().EpisodeLength
|
currentWatch := item.Episodes * item.Anime().EpisodeLength
|
||||||
reWatch := item.RewatchCount * item.Anime().EpisodeCount * item.Anime().EpisodeLength
|
reWatch := item.RewatchCount * item.Anime().EpisodeCount * item.Anime().EpisodeLength
|
||||||
duration := time.Duration(currentWatch + reWatch)
|
duration := time.Duration(currentWatch + reWatch)
|
||||||
userStats.AnimeWatchingTime += duration * time.Minute
|
userStats.AnimeWatchingTime += duration * time.Minute
|
||||||
|
|
||||||
ratings[strconv.Itoa(int(item.Rating.Overall+0.5))]++
|
ratings[strconv.Itoa(int(item.Rating.Overall+0.5))]++
|
||||||
status[item.Status]++
|
|
||||||
types[item.Anime().Type]++
|
types[item.Anime().Type]++
|
||||||
|
|
||||||
for _, studio := range item.Anime().Studios() {
|
for _, studio := range item.Anime().Studios() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user