diff --git a/apps/red-ui/src/app/modules/pdf-viewer/services/document-viewer.service.ts b/apps/red-ui/src/app/modules/pdf-viewer/services/document-viewer.service.ts index 3d50465dc..ed2ed54dd 100644 --- a/apps/red-ui/src/app/modules/pdf-viewer/services/document-viewer.service.ts +++ b/apps/red-ui/src/app/modules/pdf-viewer/services/document-viewer.service.ts @@ -1,7 +1,7 @@ import { inject, Injectable } from '@angular/core'; import { Core } from '@pdftron/webviewer'; import { NGXLogger } from 'ngx-logger'; -import { fromEvent, merge, Observable, Subject } from 'rxjs'; +import { fromEvent, merge, Observable } from 'rxjs'; import { debounceTime, filter, map, tap } from 'rxjs/operators'; import { ActivatedRoute } from '@angular/router'; import { PdfViewer } from './pdf-viewer.service'; @@ -23,8 +23,6 @@ export class REDDocumentViewer { selectedText = ''; #document: DocumentViewer; - readonly #documentClosed$ = new Subject(); - readonly #logger = inject(NGXLogger); readonly #userPreferenceService = inject(UserPreferenceService); readonly #pdf = inject(PdfViewer); @@ -39,7 +37,7 @@ export class REDDocumentViewer { } get #documentUnloaded$() { - const event$ = merge(fromEvent(this.#document, 'documentUnloaded'), this.#documentClosed$); + const event$ = fromEvent(this.#document, 'documentUnloaded'); const toBool$ = event$.pipe(map(() => false)); return toBool$.pipe(tap(() => this.#logger.info('[PDF] Document unloaded'))); @@ -101,8 +99,6 @@ export class REDDocumentViewer { } close() { - this.#documentClosed$.next(undefined); - const closeAction = async () => { this.#logger.info('[PDF] Closing document'); this.#document.closeDocument(); @@ -173,7 +169,7 @@ export class REDDocumentViewer { } async #flattenAnnotations() { - const pdfDoc = await this.#document.getDocument().getPDFDoc(); + const pdfDoc = await this.PDFDoc; await pdfDoc.flattenAnnotations(false); } diff --git a/package.json b/package.json index ee27a6377..c1a034e50 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "redaction", - "version": "4.30.0", + "version": "4.31.0", "private": true, "license": "MIT", "scripts": { diff --git a/paligo-theme.tar.gz b/paligo-theme.tar.gz index 8f56d3561..752aacd0c 100644 Binary files a/paligo-theme.tar.gz and b/paligo-theme.tar.gz differ