Skip to content

Commit b98fa7e

Browse files
committed
factor the data types out of the HTTPServer module and into the new HTTP module, and have UnidocPages depend on that instead of HTTPServer
1 parent 5f31901 commit b98fa7e

35 files changed

+52
-24
lines changed

Package.resolved

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Package.swift

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,8 @@ let package:Package = .init(
7575
.package(url: "https://github.com/tayloraswift/swift-mongodb", .upToNextMinor(
7676
from: "0.7.2")),
7777

78+
.package(url: "https://github.com/swift-server/swift-backtrace", .upToNextMinor(
79+
from: "1.3.4")),
7880
.package(url: "https://github.com/apple/swift-nio", .upToNextMinor(
7981
from: "2.57.0")),
8082
.package(url: "https://github.com/apple/swift-nio-http2", .upToNextMinor(
@@ -147,6 +149,14 @@ let package:Package = .init(
147149
.target(name: "HTMLDOM"),
148150
]),
149151

152+
.target(name: "HTTP", dependencies:
153+
[
154+
.target(name: "Media"),
155+
.target(name: "MD5"),
156+
157+
.product(name: "NIOCore", package: "swift-nio"),
158+
]),
159+
150160
.target(name: "HTTPClient", dependencies:
151161
[
152162
.target(name: "HTML"),
@@ -161,8 +171,7 @@ let package:Package = .init(
161171
.target(name: "HTTPServer", dependencies:
162172
[
163173
.target(name: "HTML"),
164-
.target(name: "Media"),
165-
.target(name: "MD5"),
174+
.target(name: "HTTP"),
166175
.product(name: "NIOHTTP1", package: "swift-nio"),
167176
.product(name: "NIOSSL", package: "swift-nio-ssl"),
168177
.product(name: "TraceableErrors", package: "swift-grammar"),
@@ -388,7 +397,7 @@ let package:Package = .init(
388397
.target(name: "UnidocPages", dependencies:
389398
[
390399
.target(name: "GitHubIntegration"),
391-
.target(name: "HTTPServer"),
400+
.target(name: "HTTP"),
392401
.target(name: "MarkdownRendering"),
393402
.target(name: "UnidocQueries"),
394403
.target(name: "URI"),
@@ -434,9 +443,12 @@ let package:Package = .init(
434443
.executableTarget(name: "UnidocServer", dependencies:
435444
[
436445
.target(name: "GitHubClient"),
446+
.target(name: "HTTPServer"),
437447
.target(name: "Multiparts"),
438448
.target(name: "System"),
439449
.target(name: "UnidocPages"),
450+
451+
.product(name: "Backtrace", package: "swift-backtrace"),
440452
]),
441453

442454

File renamed without changes.

Sources/HTTPServer/Channels/HTTPServerDelegate.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import HTTP
12
import NIOCore
23
import NIOPosix
34
import NIOHTTP1

0 commit comments

Comments
 (0)