Restore playback session on startup

This commit is contained in:
ronaldheft
2022-08-18 16:20:28 -04:00
parent 1746ed6469
commit 519969eee0
2 changed files with 24 additions and 6 deletions
+5 -6
View File
@@ -69,12 +69,11 @@ class PlayerHandler {
}
private static func cleanupOldSessions(currentSessionId: String?) {
if let currentSessionId = currentSessionId {
let realm = try! Realm()
let oldSessions = realm.objects(PlaybackSession.self)
.where({ $0.isActiveSession == true && $0.id != currentSessionId })
try! realm.write {
for s in oldSessions {
let realm = try! Realm()
let oldSessions = realm.objects(PlaybackSession.self) .where({ $0.isActiveSession == true })
try! realm.write {
for s in oldSessions {
if s.id != currentSessionId {
s.isActiveSession = false
}
}