From 4742e3112b59e672cf5ce38f9ea916f20fb7a66f Mon Sep 17 00:00:00 2001 From: Thomas Ricouard Date: Fri, 25 Nov 2022 12:29:42 +0100 Subject: [PATCH] Remove needless fetchArray --- Packages/Network/Sources/Network/Client.swift | 5 ----- Packages/Timeline/Sources/Timeline/TimelineViewModel.swift | 2 +- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/Packages/Network/Sources/Network/Client.swift b/Packages/Network/Sources/Network/Client.swift index 832867d9..ff5c2f5c 100644 --- a/Packages/Network/Sources/Network/Client.swift +++ b/Packages/Network/Sources/Network/Client.swift @@ -31,9 +31,4 @@ public class Client: ObservableObject { let (data, _) = try await urlSession.data(from: makeURL(endpoint: endpoint)) return try decoder.decode(Entity.self, from: data) } - - public func fetchArray(endpoint: Endpoint) async throws -> [Entity] { - let (data, _) = try await urlSession.data(from: makeURL(endpoint: endpoint)) - return try decoder.decode([Entity].self, from: data) - } } diff --git a/Packages/Timeline/Sources/Timeline/TimelineViewModel.swift b/Packages/Timeline/Sources/Timeline/TimelineViewModel.swift index 7f058209..c2a48f11 100644 --- a/Packages/Timeline/Sources/Timeline/TimelineViewModel.swift +++ b/Packages/Timeline/Sources/Timeline/TimelineViewModel.swift @@ -27,7 +27,7 @@ class TimelineViewModel: ObservableObject { func refreshTimeline() async { do { - statuses = try await client.fetchArray(endpoint: Timeline.pub(sinceId: nil)) + statuses = try await client.fetch(endpoint: Timeline.pub(sinceId: nil)) state = .display(statuses: statuses, nextPageState: .hasNextPage) } catch { state = .error(error: error)