mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2025-01-22 00:07:52 +01:00
Fix:User last activity
This commit is contained in:
parent
95bacce5e5
commit
6a4d3a55b1
@ -87,9 +87,11 @@ export default {
|
|||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
getLastRead(audiobooks) {
|
getLastRead(audiobooks) {
|
||||||
var abs = Object.values(audiobooks)
|
var abs = Object.values(audiobooks).filter((ab) => {
|
||||||
|
return ab.progress > 0
|
||||||
|
})
|
||||||
if (abs.length) {
|
if (abs.length) {
|
||||||
abs = abs.sort((a, b) => a.lastUpdate - b.lastUpdate)
|
abs = abs.sort((a, b) => b.lastUpdate - a.lastUpdate)
|
||||||
// Book object is attached on request
|
// Book object is attached on request
|
||||||
if (abs[0].book) return abs[0].book.title
|
if (abs[0].book) return abs[0].book.title
|
||||||
return abs[0].audiobookTitle ? abs[0].audiobookTitle : null
|
return abs[0].audiobookTitle ? abs[0].audiobookTitle : null
|
||||||
|
@ -15,18 +15,18 @@
|
|||||||
</div>
|
</div>
|
||||||
<div v-if="showExperimentalFeatures" class="w-full h-px bg-white bg-opacity-10 my-2" />
|
<div v-if="showExperimentalFeatures" class="w-full h-px bg-white bg-opacity-10 my-2" />
|
||||||
<div v-if="showExperimentalFeatures" class="py-2">
|
<div v-if="showExperimentalFeatures" class="py-2">
|
||||||
<h1 class="text-lg mb-2 text-white text-opacity-90 px-2 sm:px-0">Listening Stats <span class="pl-2 text-xs text-error">(web app only)</span></h1>
|
<h1 class="text-lg mb-2 text-white text-opacity-90 px-2 sm:px-0">Listening Stats <span class="pl-2 text-xs text-error">(experimental)</span></h1>
|
||||||
<p class="text-sm text-gray-300">
|
<p class="text-sm text-gray-300">
|
||||||
Total Time Listened:
|
Total Time Listened:
|
||||||
<span class="font-mono text-base">{{ listeningTimePretty }}</span>
|
<span class="font-mono text-base">{{ listeningTimePretty }}</span>
|
||||||
</p>
|
</p>
|
||||||
<p class="text-sm text-gray-300">
|
<p v-if="timeListenedToday" class="text-sm text-gray-300">
|
||||||
Time Listened Today:
|
Time Listened Today:
|
||||||
<span class="font-mono text-base">{{ $elapsedPrettyExtended(timeListenedToday) }}</span>
|
<span class="font-mono text-base">{{ $elapsedPrettyExtended(timeListenedToday) }}</span>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div v-if="latestSession" class="mt-4">
|
<div v-if="latestSession" class="mt-4">
|
||||||
<h1 class="text-lg mb-2 text-white text-opacity-90 px-2 sm:px-0">Last Listening Session <span class="pl-2 text-xs text-error">(web app only)</span></h1>
|
<h1 class="text-lg mb-2 text-white text-opacity-90 px-2 sm:px-0">Last Listening Session</h1>
|
||||||
<p class="text-sm text-gray-300">{{ latestSession.audiobookTitle }} {{ $dateDistanceFromNow(latestSession.lastUpdate) }} for {{ $elapsedPrettyExtended(this.latestSession.timeListening) }}</p>
|
<p class="text-sm text-gray-300">{{ latestSession.audiobookTitle }} {{ $dateDistanceFromNow(latestSession.lastUpdate) }} for {{ $elapsedPrettyExtended(this.latestSession.timeListening) }}</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user