From e1ba78c4431e9af5fd4119f9d8e6d16d12275e8a Mon Sep 17 00:00:00 2001 From: Andrea Barbasso <´andrea.barbasso@4science.com´> Date: Tue, 27 Feb 2024 10:23:56 +0100 Subject: [PATCH] [DURACOM-240] refactor variable --- src/app/core/shared/client-math.service.ts | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/app/core/shared/client-math.service.ts b/src/app/core/shared/client-math.service.ts index a46d1694b3..0a5d78501e 100644 --- a/src/app/core/shared/client-math.service.ts +++ b/src/app/core/shared/client-math.service.ts @@ -16,7 +16,7 @@ import { }) export class ClientMathService extends MathService { - protected signal: Subject; + protected isReady$: Subject; protected mathJaxOptions = { tex: { @@ -42,14 +42,13 @@ export class ClientMathService extends MathService { constructor() { super(); - this.signal = new ReplaySubject(1); + this.isReady$ = new ReplaySubject(1); void this.registerMathJaxAsync(this.mathJax) - .then(() => this.signal.next(true)) + .then(() => this.isReady$.next(true)) .catch(_ => { void this.registerMathJaxAsync(this.mathJaxFallback) - .then(() => this.signal.next(true)) - .catch((error) => console.log(error)); + .then(() => this.isReady$.next(true)); }); } @@ -77,7 +76,7 @@ export class ClientMathService extends MathService { } ready(): Observable { - return this.signal; + return this.isReady$; } render(element: HTMLElement) {