Add:User listening stats page and new library stats

This commit is contained in:
advplyr 2021-12-29 15:53:19 -06:00
parent 7845e06a24
commit b80d735750
13 changed files with 326 additions and 120 deletions

View file

@ -10,6 +10,7 @@ class UserListeningSession {
this.audiobookId = null
this.audiobookTitle = null
this.audiobookAuthor = null
this.audiobookDuration = 0
this.audiobookGenres = []
this.date = null
@ -32,6 +33,7 @@ class UserListeningSession {
audiobookId: this.audiobookId,
audiobookTitle: this.audiobookTitle,
audiobookAuthor: this.audiobookAuthor,
audiobookDuration: this.audiobookDuration,
audiobookGenres: [...this.audiobookGenres],
date: this.date,
dayOfWeek: this.dayOfWeek,
@ -48,6 +50,7 @@ class UserListeningSession {
this.audiobookId = session.audiobookId
this.audiobookTitle = session.audiobookTitle
this.audiobookAuthor = session.audiobookAuthor
this.audiobookDuration = session.audiobookDuration || 0
this.audiobookGenres = session.audiobookGenres
this.date = session.date
@ -64,6 +67,7 @@ class UserListeningSession {
this.audiobookId = audiobook.id
this.audiobookTitle = audiobook.title || ''
this.audiobookAuthor = audiobook.authorFL || ''
this.audiobookDuration = audiobook.duration || 0
this.audiobookGenres = [...audiobook.genres]
this.timeListening = 0