Skip to content

Commit 9306079

Browse files
committed
Use the returned filespace
1 parent c7b5cbd commit 9306079

1 file changed

Lines changed: 4 additions & 8 deletions

File tree

Core/Sources/Service/SuggestionCommandHandler/CommentBaseCommandHandler.swift

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)