Skip to content

Commit 36877e4

Browse files
committed
Stabilize dependency versions and adjust to change in SwiftLSP
1 parent 2a9fae6 commit 36877e4

File tree

2 files changed

+12
-10
lines changed

2 files changed

+12
-10
lines changed

Package.swift

+9-5
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// swift-tools-version:5.7
1+
// swift-tools-version:5.6
22
import PackageDescription
33

44
let package = Package(
@@ -10,10 +10,14 @@ let package = Package(
1010
.executable(name: "LSPService", targets: ["LSPService"]),
1111
],
1212
dependencies: [
13-
.package(url: "https://github.com/vapor/vapor.git", from: "4.57.0"),
14-
.package(url: "https://github.com/flowtoolz/FoundationToolz.git", branch: "master"),
15-
.package(url: "https://github.com/codeface-io/SwiftLSP.git", branch: "master"),
16-
.package(url: "https://github.com/flowtoolz/SwiftyToolz.git", branch: "master")
13+
.package(url: "https://github.com/vapor/vapor.git",
14+
from: "4.57.0"),
15+
.package(url: "https://github.com/codeface-io/SwiftLSP.git",
16+
exact: "0.3.0"),
17+
.package(url: "https://github.com/flowtoolz/FoundationToolz.git",
18+
exact: "0.1.0"),
19+
.package(url: "https://github.com/flowtoolz/SwiftyToolz.git",
20+
exact: "0.1.0")
1721
],
1822
targets: [
1923
.executableTarget(

Sources/RouteConfigurator.swift

+3-5
Original file line numberDiff line numberDiff line change
@@ -68,15 +68,13 @@ struct RouteConfigurator {
6868
throw "No LSP server config found for language \(lang.capitalized)"
6969
}
7070

71-
let newServerExecutable = try LSP.ServerExecutable(config: config)
71+
let newServerExecutable = try LSP.ServerExecutable(config: config) { packetFromServer in
72+
activeWebSocket?.send([UInt8](packetFromServer.data))
73+
}
7274

7375
activeServerExecutable?.stop()
7476
activeServerExecutable = newServerExecutable
7577

76-
newServerExecutable.didSend = { packetFromServer in
77-
activeWebSocket?.send([UInt8](packetFromServer.data))
78-
}
79-
8078
newServerExecutable.didSendError = { stdErrData in
8179
guard stdErrData.count > 0, var stdErrString = stdErrData.utf8String else {
8280
log(error: "\(lang.capitalized) language server sent empty or undecodable data via stdErr")

0 commit comments

Comments
 (0)