mirror of
https://github.com/apple/sourcekit-lsp.git
synced 2026-03-02 18:23:24 +01:00
Remove the queue parameter from Connection.send
We don’t actually care about the queue that we receive the reply on anymore since we migrated everything™ to actors/async/await.
This commit is contained in:
@@ -119,13 +119,13 @@ public actor BuildServerBuildSystem: MessageHandler {
|
||||
|
||||
deinit {
|
||||
if let buildServer = self.buildServer {
|
||||
_ = buildServer.send(ShutdownBuild(), queue: DispatchQueue.global(), reply: { result in
|
||||
_ = buildServer.send(ShutdownBuild()) { result in
|
||||
if let error = result.failure {
|
||||
log("error shutting down build server: \(error)")
|
||||
}
|
||||
buildServer.send(ExitBuildNotification())
|
||||
buildServer.close()
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -239,7 +239,7 @@ extension BuildServerBuildSystem: BuildSystem {
|
||||
|
||||
public func registerForChangeNotifications(for uri: DocumentURI, language: Language) {
|
||||
let request = RegisterForChanges(uri: uri, action: .register)
|
||||
_ = self.buildServer?.send(request, queue: requestQueue, reply: { result in
|
||||
_ = self.buildServer?.send(request) { result in
|
||||
Task {
|
||||
if let error = result.failure {
|
||||
log("error registering \(uri): \(error)", level: .error)
|
||||
@@ -249,18 +249,18 @@ extension BuildServerBuildSystem: BuildSystem {
|
||||
await self.buildSettingsChanged(for: uri, settings: nil)
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
/// Unregister the given file for build-system level change notifications, such as command
|
||||
/// line flag changes, dependency changes, etc.
|
||||
public func unregisterForChangeNotifications(for uri: DocumentURI) {
|
||||
let request = RegisterForChanges(uri: uri, action: .unregister)
|
||||
_ = self.buildServer?.send(request, queue: requestQueue, reply: { result in
|
||||
_ = self.buildServer?.send(request) { result in
|
||||
if let error = result.failure {
|
||||
log("error unregistering \(uri): \(error)", level: .error)
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
public func filesDidChange(_ events: [FileEvent]) {}
|
||||
|
||||
Reference in New Issue
Block a user