mirror of
https://github.com/advplyr/audiobookshelf-app.git
synced 2025-08-20 01:28:57 +02:00
Use the same Realm instead for updates of LocalMediaProgress
This commit is contained in:
parent
67a6aec132
commit
452b25057e
1 changed files with 3 additions and 3 deletions
|
@ -120,7 +120,7 @@ extension LocalMediaProgress {
|
||||||
}
|
}
|
||||||
|
|
||||||
func updateIsFinished(_ finished: Bool) {
|
func updateIsFinished(_ finished: Bool) {
|
||||||
try! Realm().write {
|
try! self.realm?.write {
|
||||||
if self.isFinished != finished {
|
if self.isFinished != finished {
|
||||||
self.progress = finished ? 1.0 : 0.0
|
self.progress = finished ? 1.0 : 0.0
|
||||||
}
|
}
|
||||||
|
@ -136,7 +136,7 @@ extension LocalMediaProgress {
|
||||||
}
|
}
|
||||||
|
|
||||||
func updateFromPlaybackSession(_ playbackSession: PlaybackSession) {
|
func updateFromPlaybackSession(_ playbackSession: PlaybackSession) {
|
||||||
try! Realm().write {
|
try! self.realm?.write {
|
||||||
self.currentTime = playbackSession.currentTime
|
self.currentTime = playbackSession.currentTime
|
||||||
self.progress = playbackSession.progress
|
self.progress = playbackSession.progress
|
||||||
self.lastUpdate = Date().timeIntervalSince1970 * 1000
|
self.lastUpdate = Date().timeIntervalSince1970 * 1000
|
||||||
|
@ -146,7 +146,7 @@ extension LocalMediaProgress {
|
||||||
}
|
}
|
||||||
|
|
||||||
func updateFromServerMediaProgress(_ serverMediaProgress: MediaProgress) {
|
func updateFromServerMediaProgress(_ serverMediaProgress: MediaProgress) {
|
||||||
try! Realm().write {
|
try! self.realm?.write {
|
||||||
self.isFinished = serverMediaProgress.isFinished
|
self.isFinished = serverMediaProgress.isFinished
|
||||||
self.progress = serverMediaProgress.progress
|
self.progress = serverMediaProgress.progress
|
||||||
self.currentTime = serverMediaProgress.currentTime
|
self.currentTime = serverMediaProgress.currentTime
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue