diff --git a/Packages/Timeline/Sources/Timeline/View/TimelineViewModel.swift b/Packages/Timeline/Sources/Timeline/View/TimelineViewModel.swift index 019bac29..5cc17771 100644 --- a/Packages/Timeline/Sources/Timeline/View/TimelineViewModel.swift +++ b/Packages/Timeline/Sources/Timeline/View/TimelineViewModel.swift @@ -214,8 +214,10 @@ extension TimelineViewModel: StatusesFetcher { pendingStatusesObserver.isLoadingNewStatuses = !pullToRefresh try await fetchNewPagesFrom(latestStatus: latest.id, client: client) } - } catch { - statusesState = .error(error: error) + } catch let error { + if (error as NSError).code != -999 { + statusesState = .error(error: error) + } canStreamEvents = true } }