diff --git a/src/app/components/editor/editor.component.ts b/src/app/components/editor/editor.component.ts index 92c82d2..a048ccb 100644 --- a/src/app/components/editor/editor.component.ts +++ b/src/app/components/editor/editor.component.ts @@ -67,7 +67,7 @@ export class EditorComponent implements OnInit{ this.codeExecutionService.executeCode(codeToExecute, this.mode); this.codeExecutionService.getResult().subscribe(result => { - this.resultContent = decodeURIComponent(result.replace(/%00/g, '')); + this.resultContent = result; }); } } diff --git a/src/app/services/codeExecution.service.ts b/src/app/services/codeExecution.service.ts index 4aa2e08..abfebf9 100644 --- a/src/app/services/codeExecution.service.ts +++ b/src/app/services/codeExecution.service.ts @@ -24,10 +24,10 @@ export class CodeExecutionService { sse.addEventListener('message', (event: MessageEvent) => { const result = event.data; - console.log(result); - + // Émettre le résultat à tous les abonnés - this.resultSubject.next(result); + const text = decodeURIComponent(result.replace(/%00/g, '')); ++ this.resultSubject.next(text); }); }