From 452b25057e3c82cf97a443b6aef133fc320c8b72 Mon Sep 17 00:00:00 2001 From: ronaldheft Date: Tue, 23 Aug 2022 22:07:07 -0400 Subject: [PATCH] Use the same Realm instead for updates of LocalMediaProgress --- ios/App/Shared/models/local/LocalMediaProgress.swift | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ios/App/Shared/models/local/LocalMediaProgress.swift b/ios/App/Shared/models/local/LocalMediaProgress.swift index 6d9a475b..001e07ff 100644 --- a/ios/App/Shared/models/local/LocalMediaProgress.swift +++ b/ios/App/Shared/models/local/LocalMediaProgress.swift @@ -120,7 +120,7 @@ extension LocalMediaProgress { } func updateIsFinished(_ finished: Bool) { - try! Realm().write { + try! self.realm?.write { if self.isFinished != finished { self.progress = finished ? 1.0 : 0.0 } @@ -136,7 +136,7 @@ extension LocalMediaProgress { } func updateFromPlaybackSession(_ playbackSession: PlaybackSession) { - try! Realm().write { + try! self.realm?.write { self.currentTime = playbackSession.currentTime self.progress = playbackSession.progress self.lastUpdate = Date().timeIntervalSince1970 * 1000 @@ -146,7 +146,7 @@ extension LocalMediaProgress { } func updateFromServerMediaProgress(_ serverMediaProgress: MediaProgress) { - try! Realm().write { + try! self.realm?.write { self.isFinished = serverMediaProgress.isFinished self.progress = serverMediaProgress.progress self.currentTime = serverMediaProgress.currentTime