@@ -9,7 +9,7 @@ struct CommentBaseCommandHandler: SuggestionCommandHanlder {
99
1010 func presentSuggestions( editor: EditorContent ) async throws -> UpdatedContent ? {
1111 let fileURL = try await Environment . fetchCurrentFileURL ( )
12- let ( workspace, _ ) = try await Workspace . fetchOrCreateWorkspaceIfNeeded ( fileURL: fileURL)
12+ let ( workspace, filespace ) = try await Workspace . fetchOrCreateWorkspaceIfNeeded ( fileURL: fileURL)
1313 try await workspace. generateSuggestions (
1414 forFileAt: fileURL,
1515 content: editor. content,
@@ -20,7 +20,6 @@ struct CommentBaseCommandHandler: SuggestionCommandHanlder {
2020 usesTabsForIndentation: editor. usesTabsForIndentation
2121 )
2222
23- guard let filespace = workspace. filespaces [ fileURL] else { return nil }
2423 let presenter = PresentInCommentSuggestionPresenter ( )
2524 return try await presenter. presentSuggestion (
2625 for: filespace,
@@ -33,14 +32,13 @@ struct CommentBaseCommandHandler: SuggestionCommandHanlder {
3332
3433 func presentNextSuggestion( editor: EditorContent ) async throws -> UpdatedContent ? {
3534 let fileURL = try await Environment . fetchCurrentFileURL ( )
36- let ( workspace, _ ) = try await Workspace . fetchOrCreateWorkspaceIfNeeded ( fileURL: fileURL)
35+ let ( workspace, filespace ) = try await Workspace . fetchOrCreateWorkspaceIfNeeded ( fileURL: fileURL)
3736 workspace. selectNextSuggestion (
3837 forFileAt: fileURL,
3938 content: editor. content,
4039 lines: editor. lines
4140 )
4241
43- guard let filespace = workspace. filespaces [ fileURL] else { return nil }
4442 let presenter = PresentInCommentSuggestionPresenter ( )
4543 return try await presenter. presentSuggestion (
4644 for: filespace,
@@ -53,14 +51,13 @@ struct CommentBaseCommandHandler: SuggestionCommandHanlder {
5351
5452 func presentPreviousSuggestion( editor: EditorContent ) async throws -> UpdatedContent ? {
5553 let fileURL = try await Environment . fetchCurrentFileURL ( )
56- let ( workspace, _ ) = try await Workspace . fetchOrCreateWorkspaceIfNeeded ( fileURL: fileURL)
54+ let ( workspace, filespace ) = try await Workspace . fetchOrCreateWorkspaceIfNeeded ( fileURL: fileURL)
5755 workspace. selectPreviousSuggestion (
5856 forFileAt: fileURL,
5957 content: editor. content,
6058 lines: editor. lines
6159 )
6260
63- guard let filespace = workspace. filespaces [ fileURL] else { return nil }
6461 let presenter = PresentInCommentSuggestionPresenter ( )
6562 return try await presenter. presentSuggestion (
6663 for: filespace,
@@ -73,10 +70,9 @@ struct CommentBaseCommandHandler: SuggestionCommandHanlder {
7370
7471 func rejectSuggestion( editor: EditorContent ) async throws -> UpdatedContent ? {
7572 let fileURL = try await Environment . fetchCurrentFileURL ( )
76- let ( workspace, _ ) = try await Workspace . fetchOrCreateWorkspaceIfNeeded ( fileURL: fileURL)
73+ let ( workspace, filespace ) = try await Workspace . fetchOrCreateWorkspaceIfNeeded ( fileURL: fileURL)
7774 workspace. rejectSuggestion ( forFileAt: fileURL)
7875
79- guard let filespace = workspace. filespaces [ fileURL] else { return nil }
8076 let presenter = PresentInCommentSuggestionPresenter ( )
8177 return try await presenter. discardSuggestion (
8278 for: filespace,
0 commit comments