Skip to content

Commit c9075f5

Browse files
committed
Remove unused AppError.metadataRequestFailed
1 parent a6f2534 commit c9075f5

File tree

4 files changed

+4
-11
lines changed

4 files changed

+4
-11
lines changed

Sources/App/Commands/Common.swift

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,8 +123,6 @@ func recordError(database: Database,
123123
try await setStatus(id: id, status: .cacheDirectoryDoesNotExist)
124124
case let .invalidRevision(id, _):
125125
try await setStatus(id: id, status: .analysisFailed)
126-
case let .metadataRequestFailed(id, _, _):
127-
try await setStatus(id: id, status: .metadataRequestFailed)
128126
case let .noValidVersions(id, _):
129127
try await setStatus(id: id, status: .noValidVersions)
130128
}

Sources/App/Core/AppError.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ enum AppError: LocalizedError {
2121
case invalidPackageCachePath(Package.Id?, _ path: String)
2222
case cacheDirectoryDoesNotExist(Package.Id?, _ path: String)
2323
case invalidRevision(Version.Id?, _ revision: String?)
24-
case metadataRequestFailed(Package.Id?, HTTPStatus, URI)
2524
case noValidVersions(Package.Id?, _ url: String)
2625
case shellCommandFailed(_ command: String, _ path: String, _ message: String)
2726

@@ -39,8 +38,6 @@ enum AppError: LocalizedError {
3938
return "Package cache directory, \(value), does not exist: (id: \(id)"
4039
case let .invalidRevision(id, value):
4140
return "Invalid revision: \(value ?? "nil") (id: \(id))"
42-
case let .metadataRequestFailed(id, status, uri):
43-
return "Metadata request for URI '\(uri.description)' failed with status '\(status)' (id: \(id))"
4441
case let .noValidVersions(id, value):
4542
return "No valid version found for package '\(value)' (id: \(id))"
4643
case let .shellCommandFailed(command, path, message):

Tests/AppTests/IngestorTests.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@ class IngestorTests: AppTestCase {
240240
"https://github.com/foo/2"])
241241
.map(Joined<Package, Repository>.init(model:))
242242
let results: [Result<Joined<Package, Repository>, Error>] = [
243-
.failure(AppError.metadataRequestFailed(try pkgs[0].model.requireID(), .badRequest, "1")),
243+
.failure(AppError.genericError(try pkgs[0].model.requireID(), "error 1")),
244244
.success(pkgs[1])
245245
]
246246

@@ -253,7 +253,7 @@ class IngestorTests: AppTestCase {
253253
// validate
254254
do {
255255
let pkgs = try await Package.query(on: app.db).sort(\.$url).all()
256-
XCTAssertEqual(pkgs.map(\.status), [.metadataRequestFailed, .new])
256+
XCTAssertEqual(pkgs.map(\.status), [.ingestionFailed, .new])
257257
XCTAssertEqual(pkgs.map(\.processingStage), [.ingestion, .ingestion])
258258
}
259259
}
@@ -308,7 +308,7 @@ class IngestorTests: AppTestCase {
308308
processingStage: .reconciliation)
309309
Current.fetchMetadata = { _, owner, repository in
310310
if owner == "foo" && repository == "2" {
311-
throw AppError.metadataRequestFailed(packages[1].id, .badRequest, URI("2"))
311+
throw AppError.genericError(packages[1].id, "error 2")
312312
}
313313
return .mock(owner: owner, repository: repository)
314314
}
@@ -326,7 +326,7 @@ class IngestorTests: AppTestCase {
326326
(try await Package.query(on: app.db).all()).forEach { pkg in
327327
switch pkg.url {
328328
case "https://github.com/foo/2":
329-
XCTAssertEqual(pkg.status, .metadataRequestFailed)
329+
XCTAssertEqual(pkg.status, .ingestionFailed)
330330
default:
331331
XCTAssertEqual(pkg.status, .new)
332332
}

Tests/AppTests/Util+ext.swift

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,6 @@ extension App.AppError: Swift.Equatable {
9696
return (id1, v1) == (id2, v2)
9797
case let (.invalidRevision(id1, v1), .invalidRevision(id2, v2)):
9898
return (id1, v1) == (id2, v2)
99-
case let (.metadataRequestFailed(id1, s1, u1), .metadataRequestFailed(id2, s2, u2)):
100-
return (id1, s1.code, u1.description) == (id2, s2.code, u2.description)
10199
default:
102100
return false
103101
}

0 commit comments

Comments
 (0)