MCPcopy Create free account
hub / github.com/compiler-explorer/compiler-explorer / onCompileResponse

Method onCompileResponse

static/panes/executor.ts:741–753  ·  view source on GitHub ↗
(request: CompilationRequest, result: CompilationResult, cached: boolean)

Source from the content-addressed store, hash-verified

739 }
740
741 onCompileResponse(request: CompilationRequest, result: CompilationResult, cached: boolean): void {
742 // Save which source produced this change. It should probably be saved earlier though
743 result.source = this.source;
744 this.lastResult = result;
745 const timeTaken = Math.max(0, Date.now() - this.pendingRequestSentAt);
746 this.lastTimeTaken = timeTaken;
747 const wasRealReply = this.pendingRequestSentAt > 0;
748 this.pendingRequestSentAt = 0;
749
750 this.handleCompileRequestAndResponse(request, result, cached, wasRealReply, timeTaken);
751
752 this.doNextCompileRequest();
753 }
754
755 resendResult(): boolean {
756 if (!$.isEmptyObject(this.lastResult)) {

Callers 2

compileFromTreeMethod · 0.95

Calls 2

doNextCompileRequestMethod · 0.95

Tested by

no test coverage detected