Skip to content

Commit cb8416e

Browse files
committed
Add new funding platform
1 parent 452b094 commit cb8416e

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

Sources/App/Core/Github.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ extension Github {
196196
}
197197

198198
guard response.status == .ok else {
199-
Current.logger().warning("fetchResource request failed with status \(response.status)")
199+
Current.logger().warning("fetchResource<\(T.self)> request failed with status \(response.status)")
200200
throw Error.requestFailed(response.status)
201201
}
202202

@@ -390,6 +390,7 @@ extension Github {
390390
case patreon = "PATREON"
391391
case polar = "POLAR"
392392
case tidelift = "TIDELIFT"
393+
case thanksDev = "THANKS_DEV"
393394
}
394395

395396
var platform: Platform

Sources/App/Models/FundingLink.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ struct FundingLink: Codable, Equatable {
3030
case patreon
3131
case polar
3232
case tidelift
33+
case thanksDev
3334
}
3435

3536
var platform: Platform
@@ -84,6 +85,8 @@ extension FundingLink.Platform {
8485
self = .polar
8586
case .tidelift:
8687
self = .tidelift
88+
case .thanksDev:
89+
self = .thanksDev
8790
}
8891
}
8992
}

Sources/App/Views/PackageController/PackageShow+View.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -377,6 +377,7 @@ extension FundingLink {
377377
case .patreon: return "Patreon"
378378
case .polar: return "Polar"
379379
case .tidelift: return "Tidelift"
380+
case .thanksDev: return "thanks.dev"
380381
}
381382
}
382383
}

0 commit comments

Comments
 (0)