Files
vscode/extensions
Ulugbek Abdullaev c5ac25e125 nes: xtab: refactor: extract _performFetch from _streamEditsImpl (#308778)
refactor(xtab): extract _performFetch from _streamEditsImpl

Separate the HTTP fetch lifecycle (FetchStreamSource setup, makeChatRequest2,
initial error handling, line stream construction with cursor-tag removal and
latency logging) into a dedicated _performFetch method.

This makes the fetch infrastructure self-contained and returns a clean
AsyncIterable<string> line stream + getFetchFailure callback for downstream
format handlers, matching the pattern already used by
XtabCustomDiffPatchResponseHandler.

_streamEditsImpl is now a coordinator: it calls _performFetch, then dispatches
to format handlers, then post-processes edit-window results.

Part of #308744
2026-04-09 10:50:41 -07:00
..
2026-03-26 09:35:55 -07:00
2026-03-03 13:56:43 +00:00
2026-03-03 13:56:43 +00:00
2026-04-08 20:49:29 -07:00
2026-03-03 13:56:43 +00:00
2026-04-08 20:49:29 -07:00
2026-03-26 09:35:55 -07:00
2026-03-26 09:35:55 -07:00
2026-03-10 20:56:09 -07:00
2026-04-08 20:49:29 -07:00
2026-03-10 20:56:09 -07:00
2026-03-30 16:32:21 -07:00
2026-03-26 09:35:55 -07:00
2026-04-08 20:49:29 -07:00
2026-03-03 13:56:43 +00:00
2026-04-08 20:49:29 -07:00
2026-04-08 20:49:29 -07:00
2026-03-26 09:35:55 -07:00
2026-03-03 13:56:43 +00:00
2026-03-10 20:56:09 -07:00
2026-04-08 08:13:59 +00:00
2026-03-25 23:59:23 -07:00