From 4ffa069191223102235063572b39611c830703fc Mon Sep 17 00:00:00 2001 From: Andrew Blakeslee Moore Date: Sun, 5 Jul 2026 22:33:24 -0700 Subject: [PATCH] Session Cache Implementation Nucleic-Session: B2346642-3353-4BD5-9DE2-A8B77BD66C98 Co-authored-by: Nucleic --- NucleicRemote/NucleicRemote/Models/SessionCache.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NucleicRemote/NucleicRemote/Models/SessionCache.swift b/NucleicRemote/NucleicRemote/Models/SessionCache.swift index 6ff8e55..21b0b09 100644 --- a/NucleicRemote/NucleicRemote/Models/SessionCache.swift +++ b/NucleicRemote/NucleicRemote/Models/SessionCache.swift @@ -59,7 +59,7 @@ enum SessionCache { /// connects. Small (≤ `sessionLimit`), so a synchronous read is fine. static func loadSummaries() -> [WireSessionSummary] { guard let url = summariesURL, let data = try? Data(contentsOf: url), - let list = try? decoder.decode([WireSessionSummary].self, from: data) + let list = try? JSONDecoder().decode([WireSessionSummary].self, from: data) else { return [] } return list }