Skip to content

Commit

Permalink
bring in swift-algorithms, scrap NIOHTTPResponsivenessServer
Browse files Browse the repository at this point in the history
  • Loading branch information
ehaydenr committed Jan 13, 2025
1 parent b18f2a6 commit 2f9db74
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 84 deletions.
17 changes: 2 additions & 15 deletions Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -203,6 +203,7 @@ var targets: [PackageDescription.Target] = [
"NIOHTTPTypes",
.product(name: "NIOCore", package: "swift-nio"),
.product(name: "HTTPTypes", package: "swift-http-types"),
.product(name: "Algorithms", package: "swift-algorithms"),
],
swiftSettings: [
.enableExperimentalFeature("StrictConcurrency")
Expand All @@ -221,20 +222,6 @@ var targets: [PackageDescription.Target] = [
.enableExperimentalFeature("StrictConcurrency")
]
),
.executableTarget(
name: "NIOHTTPResponsivenessServer",
dependencies: [
"NIOHTTPResponsiveness",
"NIOHTTPTypesHTTP1",
.product(name: "NIOCore", package: "swift-nio"),
.product(name: "NIOPosix", package: "swift-nio"),
.product(name: "NIOHTTP1", package: "swift-nio"),
.product(name: "ArgumentParser", package: "swift-argument-parser"),
],
swiftSettings: [
.enableExperimentalFeature("StrictConcurrency")
]
),
]

let package = Package(
Expand All @@ -255,8 +242,8 @@ let package = Package(
.package(url: "https://github.com/apple/swift-http-types.git", from: "1.3.0"),
.package(url: "https://github.com/apple/swift-http-structured-headers.git", from: "1.1.0"),
.package(url: "https://github.com/apple/swift-atomics.git", from: "1.2.0"),
.package(url: "https://github.com/apple/swift-nio-ssl.git", from: "2.27.0"),
.package(url: "https://github.com/apple/swift-argument-parser.git", from: "1.4.0"),
.package(url: "https://github.com/apple/swift-algorithms.git", from: "1.2.0"),

],
targets: targets
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
//
//===----------------------------------------------------------------------===//

import Algorithms
import HTTPTypes
import NIOCore
import NIOHTTPTypes
Expand Down Expand Up @@ -48,7 +49,7 @@ public final class SimpleResponsivenessRequestMux: ChannelInboundHandler {
return
}

var pathComponents = path.utf8.split(separator: "?".utf8, maxSplits: 1).makeIterator()
var pathComponents = path.utf8.lazy.split(separator: UInt8(ascii: "?"), maxSplits: 1).makeIterator()
let firstPathComponent = pathComponents.next()!
let queryArgsString = pathComponents.next()

Expand Down
68 changes: 0 additions & 68 deletions Sources/NIOHTTPResponsivenessServer/HTTPResponsivenessServer.swift

This file was deleted.

0 comments on commit 2f9db74

Please sign in to comment.