File tree Expand file tree Collapse file tree
Tool/Sources/SuggestionService Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -131,13 +131,13 @@ public actor SuggestionService: SuggestionServiceType {
131131}
132132
133133public extension SuggestionService {
134- func getSuggestions(
134+ func getSuggestions(
135135 _ request: SuggestionRequest
136136 ) async throws -> [ SuggestionModel . CodeSuggestion ] {
137137 var getSuggestion = suggestionProvider. getSuggestions
138-
138+
139139 for middleware in Self . middlewares. reversed ( ) {
140- getSuggestion = { request in
140+ getSuggestion = { [ getSuggestion ] request in
141141 try await middleware. getSuggestion ( request, next: getSuggestion)
142142 }
143143 }
@@ -169,7 +169,6 @@ public extension SuggestionService {
169169 try await suggestionProvider. notifySaveTextDocument ( fileURL: fileURL)
170170 }
171171
172- #warning("Move the cancellation to this type so that we can also cancel middlewares")
173172 func cancelRequest( ) async {
174173 await suggestionProvider. cancelRequest ( )
175174 }
You can’t perform that action at this time.
0 commit comments