mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2025-01-08 00:08:14 +01:00
Fix:Set date properly on local playback sessions #2168
This commit is contained in:
parent
e10b178565
commit
20a1d40d99
@ -280,12 +280,6 @@ class LibraryItemController {
|
|||||||
return CacheManager.handleCoverCache(res, libraryItem.id, libraryItem.media.coverPath, options)
|
return CacheManager.handleCoverCache(res, libraryItem.id, libraryItem.media.coverPath, options)
|
||||||
}
|
}
|
||||||
|
|
||||||
// GET: api/items/:id/stream
|
|
||||||
openStream(req, res) {
|
|
||||||
// this.streamManager.openStreamApiRequest(res, req.user, req.libraryItem)
|
|
||||||
res.sendStatus(500)
|
|
||||||
}
|
|
||||||
|
|
||||||
// POST: api/items/:id/play
|
// POST: api/items/:id/play
|
||||||
startPlaybackSession(req, res) {
|
startPlaybackSession(req, res) {
|
||||||
if (!req.libraryItem.media.numTracks && req.libraryItem.mediaType !== 'video') {
|
if (!req.libraryItem.media.numTracks && req.libraryItem.mediaType !== 'video') {
|
||||||
|
@ -168,7 +168,13 @@ class PlaybackSession {
|
|||||||
this.currentTime = session.currentTime || 0
|
this.currentTime = session.currentTime || 0
|
||||||
|
|
||||||
this.startedAt = session.startedAt
|
this.startedAt = session.startedAt
|
||||||
this.updatedAt = session.updatedAt || null
|
this.updatedAt = session.updatedAt || session.startedAt
|
||||||
|
|
||||||
|
// Local playback sessions dont set this date field so set using updatedAt
|
||||||
|
if (!this.date && session.updatedAt) {
|
||||||
|
this.date = date.format(new Date(session.updatedAt), 'YYYY-MM-DD')
|
||||||
|
this.dayOfWeek = date.format(new Date(session.updatedAt), 'dddd')
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
get mediaItemId() {
|
get mediaItemId() {
|
||||||
|
Loading…
Reference in New Issue
Block a user