From fcb7ddcbdb3ddaefeba405cc4f60d5f2811526ee Mon Sep 17 00:00:00 2001 From: Thomas Ricouard Date: Thu, 2 Feb 2023 21:21:07 +0100 Subject: [PATCH] Fix crash when trying to cache an empty timeline --- Packages/Timeline/Sources/Timeline/TimelineCache.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/Packages/Timeline/Sources/Timeline/TimelineCache.swift b/Packages/Timeline/Sources/Timeline/TimelineCache.swift index 5a5f5ff2..342bae54 100644 --- a/Packages/Timeline/Sources/Timeline/TimelineCache.swift +++ b/Packages/Timeline/Sources/Timeline/TimelineCache.swift @@ -10,6 +10,7 @@ actor TimelineCache { private init() {} func set(statuses: [Status], client: Client) { + guard !statuses.isEmpty else { return } memoryCache[client] = statuses.prefix(upTo: min(100, statuses.count - 1)).map { $0 } }