We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents dde143d + ea783ed commit 1eadfa7Copy full SHA for 1eadfa7
1 file changed
KMReader/Features/Referential/ReferentialService.swift
@@ -147,11 +147,17 @@ class ReferentialService {
147
path: "/api/v2/authors",
148
queryItems: v2QueryItems
149
)
150
- return page.content.map { $0.name }
+ let names = page.content.map { $0.name }
151
+ var seen = Set<String>()
152
+ let unique = names.filter { seen.insert($0).inserted }
153
+ return unique
154
} catch {
155
let v1QueryItems = queryItems.filter { $0.name != "readlist_id" }
156
let authors: [AuthorDTO] = try await apiClient.request(path: "/api/v1/authors", queryItems: v1QueryItems)
- return authors.map { $0.name }
157
+ let names = authors.map { $0.name }
158
159
160
161
}
162
163
0 commit comments