continueRequest method

  1. @override
Future<void> continueRequest(
  1. Request request,
  2. ContinueArguments args,
  3. void sendResponse(
    1. ContinueResponseBody
    )
)

Handles the clients "continue" ("resume") request for the thread in args.threadId.

Implementation

@override
Future<void> continueRequest(
  Request request,
  ContinueArguments args,
  void Function(ContinueResponseBody) sendResponse,
) async {
  // When we resume, it's always possible that the VM will shut down (because
  // it was paused-on-exit and we just allowed it to complete and exit), so
  // we should handle shutdown errors and just accept them as successful
  // resumes.
  await _withErrorHandling(() => isolateManager.resumeThread(args.threadId));
  sendResponse(ContinueResponseBody(allThreadsContinued: false));
}