diff --git a/shared/submission-runner/cpp.cts b/shared/submission-runner/cpp.cts index a7b6722..7ff8712 100644 --- a/shared/submission-runner/cpp.cts +++ b/shared/submission-runner/cpp.cts @@ -69,10 +69,12 @@ export const runCpp: IRunner = async function ( child.stdout.setEncoding('utf8'); child.stdout.on('data', (data) => { outputBuffer += data.toString(); + params.outputCallback?.(data.toString()); }); child.stderr.setEncoding('utf8'); child.stderr.on('data', (data) => { outputBuffer += data.toString(); + params.outputCallback?.(data.toString()); }); const runStartTime = performance.now();