diff --git a/angular/document-reader/src/app/app.component.ts b/angular/document-reader/src/app/app.component.ts index 15ae8c1..98fffcb 100644 --- a/angular/document-reader/src/app/app.component.ts +++ b/angular/document-reader/src/app/app.component.ts @@ -1,4 +1,4 @@ -import { Component, OnInit } from '@angular/core'; +import { Component, OnInit, OnDestroy } from '@angular/core'; import { CommonModule } from '@angular/common'; import { ReaderComponent } from './components/reader.component'; import { @@ -16,7 +16,7 @@ import { styleUrls: ['./app.component.css'], imports: [CommonModule, ReaderComponent], }) -export class AppComponent implements OnInit { +export class AppComponent implements OnInit, OnDestroy { isOpen: boolean = false; ngOnInit() { @@ -38,6 +38,10 @@ export class AppComponent implements OnInit { // defineComponents().then(() => window.RegulaDocumentSDK.initialize({ license: 'YOUR_BASE64_LICENSE_KEY' })); } + ngOnDestroy() { + window.RegulaDocumentSDK.shutdown(); + } + documentReaderHandler(data: CustomEvent) { if (data.detail.action === EventActions.PROCESS_FINISHED) { const status = data.detail.data?.status;