MCPcopy Create free account
hub / github.com/Palm1r/QodeAssist / cancelRequest

Method cancelRequest

QuickRefactorHandler.cpp:390–411  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

388}
389
390void QuickRefactorHandler::cancelRequest()
391{
392 if (!m_isRefactoringInProgress)
393 return;
394
395 const auto id = m_lastRequestId;
396 m_isRefactoringInProgress = false;
397 m_lastRequestId.clear();
398
399 auto it = m_activeRequests.find(id);
400 if (it != m_activeRequests.end()) {
401 auto provider = it.value().provider;
402 m_activeRequests.erase(it);
403 if (provider)
404 provider->cancelRequest(id);
405 }
406
407 RefactorResult result;
408 result.success = false;
409 result.errorMessage = "Refactoring request was cancelled";
410 emit refactoringCompleted(result);
411}
412
413void QuickRefactorHandler::handleFullResponse(const QString &requestId, const QString &fullText)
414{

Callers 3

handleCancelRequestMethod · 0.45
requestQuickRefactorMethod · 0.45
eventFilterMethod · 0.45

Calls 2

valueMethod · 0.80
clearMethod · 0.45

Tested by

no test coverage detected