mirror of
https://github.com/advplyr/audiobookshelf-app.git
synced 2025-08-05 02:25:45 +02:00
Fix missing fields in PlaybackSession
This commit is contained in:
parent
911e46c4f0
commit
f655f89c49
3 changed files with 3 additions and 2 deletions
|
@ -10,7 +10,7 @@ import RealmSwift
|
|||
|
||||
class PlaybackSession: Object, Codable, Deletable {
|
||||
@Persisted(primaryKey: true) var id: String = ""
|
||||
var userId: String?
|
||||
@Persisted var userId: String?
|
||||
@Persisted var libraryItemId: String?
|
||||
@Persisted var episodeId: String?
|
||||
@Persisted var mediaType: String = ""
|
||||
|
|
|
@ -186,7 +186,7 @@ extension LocalLibraryItem {
|
|||
duration: self.getDuration(),
|
||||
playMethod: PlayMethod.local.rawValue,
|
||||
startedAt: dateNow,
|
||||
updatedAt: 0,
|
||||
updatedAt: dateNow,
|
||||
timeListening: 0.0,
|
||||
audioTracks: audioTracks,
|
||||
currentTime: mediaProgress?.currentTime ?? 0.0,
|
||||
|
|
|
@ -223,6 +223,7 @@ class PlayerHandler {
|
|||
session.update {
|
||||
session.currentTime = playerCurrentTime
|
||||
session.timeListening += listeningTimePassedSinceLastSync
|
||||
session.updatedAt = Date().timeIntervalSince1970
|
||||
}
|
||||
listeningTimePassedSinceLastSync = 0
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue