From fca0fd7bbbb2eb803d9f1f58b6724167558f068e Mon Sep 17 00:00:00 2001 From: ronaldheft Date: Sat, 20 Aug 2022 10:28:39 -0400 Subject: [PATCH] Remove dead code --- .../Shared/player/ActivePlaybackSession.swift | 41 ------------------- 1 file changed, 41 deletions(-) delete mode 100644 ios/App/Shared/player/ActivePlaybackSession.swift diff --git a/ios/App/Shared/player/ActivePlaybackSession.swift b/ios/App/Shared/player/ActivePlaybackSession.swift deleted file mode 100644 index debbd7ae..00000000 --- a/ios/App/Shared/player/ActivePlaybackSession.swift +++ /dev/null @@ -1,41 +0,0 @@ -// -// ActivePlaybackSession.swift -// App -// -// Created by Ron Heft on 8/16/22. -// - -import Foundation -import RealmSwift - -class ActivePlaybackSession { - - static let shared = ActivePlaybackSession() - - private let queue = DispatchQueue(label: "ABSActivePlaybackSession") - private var _session: PlaybackSession? - - private init() { - // Singleton - } - - func startSession(_ session: ThreadSafeReference) { - queue.sync { - _session = try? Realm().resolve(session) - } - } - - // This is a funky method, but it ensures the accessing thread gets a live reference to session properly resolved - func get() -> PlaybackSession? { - var activeSession: ThreadSafeReference? - queue.sync { - let realm = try! Realm() - guard let session = _session else { return } - r - activeSession = ThreadSafeReference(to: session) - } - guard let activeSession = activeSession else { return nil } - return try? Realm().resolve(activeSession) - } - -}