mirror of
https://github.com/advplyr/audiobookshelf-app.git
synced 2026-08-29 14:47:21 +02:00
Use the same Realm instead for updates of LocalMediaProgress
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user