RED-4590: Optimize imports

This commit is contained in:
Adina Țeudan 2022-07-11 23:08:35 +03:00
parent 3fc7a2c7c0
commit 440b845077
29 changed files with 36 additions and 39 deletions

View File

@ -1,7 +1,6 @@
import { inject, Injectable } from '@angular/core';
import { GenericService } from '@iqser/common-ui';
import { Observable, of, switchMap } from 'rxjs';
import { UserService } from '@services/user.service';
import { EmailNotificationScheduleTypes, INotificationPreferences, Notification } from '@red/domain';
import { catchError } from 'rxjs/operators';
import { NotificationsService } from '@services/notifications.service';

View File

@ -1,5 +1,5 @@
import { ChangeDetectionStrategy, Component } from '@angular/core';
import { DOSSIER_TEMPLATE_ID, DossierTemplate, ENTITY_TYPE } from '@red/domain';
import { DOSSIER_TEMPLATE_ID, ENTITY_TYPE } from '@red/domain';
import { Router } from '@angular/router';
import { firstValueFrom, Observable } from 'rxjs';
import { AdminDialogService } from '../services/admin-dialog.service';

View File

@ -1,6 +1,6 @@
import { BaseFormComponent } from '@iqser/common-ui';
import { DigitalSignatureService } from '../../../services/digital-signature.service';
import { IDigitalSignatureRequest, DigitalSignatureOption, DigitalSignatureOptions } from '@red/domain';
import { DigitalSignatureOption, DigitalSignatureOptions, IDigitalSignatureRequest } from '@red/domain';
import { firstValueFrom, Observable } from 'rxjs';
export abstract class BaseSignatureConfigurationComponent extends BaseFormComponent {

View File

@ -1,7 +1,7 @@
import { ChangeDetectionStrategy, Component, Input, OnInit } from '@angular/core';
import { UntypedFormBuilder, Validators } from '@angular/forms';
import { BaseSignatureConfigurationComponent } from '../base-signature-configuration-component';
import { IPkcsDigitalSignature, IPkcsDigitalSignatureRequest, DigitalSignatureOptions } from '@red/domain';
import { DigitalSignatureOptions, IPkcsDigitalSignature, IPkcsDigitalSignatureRequest } from '@red/domain';
import { firstValueFrom } from 'rxjs';
import { DigitalSignatureService } from '../../../../services/digital-signature.service';
import { lastIndexOfEnd } from '../../../../../../utils';

View File

@ -1,4 +1,4 @@
import { Injectable, Injector } from '@angular/core';
import { Injectable } from '@angular/core';
import { GenericService, RequiredParam, Validate } from '@iqser/common-ui';
import { IAudit, IAuditResponse, IAuditSearchRequest, ICategory } from '@red/domain';
import { Observable } from 'rxjs';

View File

@ -1,4 +1,4 @@
import { Injectable, Injector } from '@angular/core';
import { Injectable } from '@angular/core';
import { filterEach, GenericService, RequiredParam, Validate } from '@iqser/common-ui';
import { forkJoin, Observable, of } from 'rxjs';
import {

View File

@ -1,4 +1,4 @@
import { Injectable, Injector } from '@angular/core';
import { Injectable } from '@angular/core';
import { GenericService, RequiredParam, Validate } from '@iqser/common-ui';
import { IRules } from '@red/domain';

View File

@ -1,4 +1,4 @@
import { Injectable, Injector } from '@angular/core';
import { Injectable } from '@angular/core';
import { GenericService, RequiredParam, Validate } from '@iqser/common-ui';
import { ISmtpConfiguration } from '@red/domain';

View File

@ -1,4 +1,4 @@
import { Injectable, Injector } from '@angular/core';
import { Injectable } from '@angular/core';
import type {
DictionaryActions,
Dossier,

View File

@ -1,7 +1,7 @@
import { Injectable, Injector } from '@angular/core';
import { BehaviorSubject, firstValueFrom, of } from 'rxjs';
import { RotationType } from '@red/domain';
import { FileManagementService } from '../../../services/files/file-management.service';
import { FileManagementService } from '@services/files/file-management.service';
import { distinctUntilChanged, map, switchMap, tap } from 'rxjs/operators';
import {
ConfirmationDialogComponent,
@ -12,9 +12,9 @@ import {
} from '@iqser/common-ui';
import { marker as _ } from '@biesbjerg/ngx-translate-extract-marker';
import { MatDialog } from '@angular/material/dialog';
import { FilesService } from '../../../services/files/files.service';
import { FilesService } from '@services/files/files.service';
import { PdfViewer } from './pdf-viewer.service';
import { FilesMapService } from '../../../services/files/files-map.service';
import { FilesMapService } from '@services/files/files-map.service';
import { NGXLogger } from 'ngx-logger';
import { REDDocumentViewer } from './document-viewer.service';

View File

@ -1,5 +1,5 @@
import { Component, Input, OnInit } from '@angular/core';
import { Dossier, DownloadFileType, IReportTemplate, IWatermark } from '@red/domain';
import { Dossier, DownloadFileType, IReportTemplate } from '@red/domain';
import { UntypedFormBuilder, UntypedFormGroup } from '@angular/forms';
import { EditDossierSaveResult, EditDossierSectionInterface } from '../edit-dossier-section.interface';
import { downloadTypesTranslations } from '@translations/download-types-translations';
@ -7,7 +7,6 @@ import { ReportTemplateService } from '@services/report-template.service';
import { PermissionsService } from '@services/permissions.service';
import { firstValueFrom } from 'rxjs';
import { DossiersService } from '@services/dossiers/dossiers.service';
import { WatermarkService } from '@services/entity-services/watermark.service';
import { UpdateWatermarkIdsEvent } from '@components/dossier-watermark-selector/dossier-watermark-selector.component';
@Component({

View File

@ -1,4 +1,4 @@
import { ApplicationRef, Injectable, Injector, OnDestroy } from '@angular/core';
import { ApplicationRef, Injectable, OnDestroy } from '@angular/core';
import { FileUploadModel } from '../model/file-upload.model';
import { HttpErrorResponse, HttpEventType, HttpStatusCode } from '@angular/common/http';
import { interval, Subject, Subscription } from 'rxjs';
@ -11,7 +11,6 @@ import { FilesMapService } from '@services/files/files-map.service';
import { switchMap, tap, throttleTime } from 'rxjs/operators';
import { FilesService } from '@services/files/files.service';
import { UploadDownloadDialogService } from './upload-download-dialog.service';
import { ActiveDossiersService } from '@services/dossiers/active-dossiers.service';
export interface ActiveUpload {
subscription: Subscription;
@ -21,10 +20,10 @@ export interface ActiveUpload {
@Injectable()
export class FileUploadService extends GenericService<IFileUploadResult> implements OnDestroy {
static readonly MAX_PARALLEL_UPLOADS = 5;
protected readonly _defaultModelPath = 'upload';
files: FileUploadModel[] = [];
groupedFiles: { [key: string]: FileUploadModel[] } = {};
activeUploads = 0;
protected readonly _defaultModelPath = 'upload';
#pendingUploads: FileUploadModel[] = [];
#activeUploads: ActiveUpload[] = [];

View File

@ -6,8 +6,7 @@ import { HttpErrorResponse, HttpStatusCode } from '@angular/common/http';
import { NGXLogger } from 'ngx-logger';
import { ActiveDossiersService } from './active-dossiers.service';
import { ArchivedDossiersService } from './archived-dossiers.service';
import { inject, Injectable, Injector } from '@angular/core';
import { DossierStatsService } from './dossier-stats.service';
import { inject, Injectable } from '@angular/core';
import { DashboardStatsService } from '../dossier-templates/dashboard-stats.service';
import { CHANGED_CHECK_INTERVAL } from '@utils/constants';

View File

@ -1,4 +1,4 @@
import { inject, Injectable, Injector } from '@angular/core';
import { inject, Injectable } from '@angular/core';
import { GenericService, mapEach } from '@iqser/common-ui';
import { IPermissionsMapping, PermissionsMapping } from '@red/domain';
import { Observable } from 'rxjs';

View File

@ -1,4 +1,4 @@
import { Injectable, Injector } from '@angular/core';
import { Injectable } from '@angular/core';
import { GenericService } from '@iqser/common-ui';
import { Dossier, IMatchedDocument, ISearchInput, ISearchRequest, ISearchResponse } from '@red/domain';
import { Observable, of, zip } from 'rxjs';

View File

@ -1,4 +1,4 @@
import { Injectable, Injector } from '@angular/core';
import { Injectable } from '@angular/core';
import { GenericService, QueryParam, RequiredParam, Validate } from '@iqser/common-ui';
import { IWatermark } from '@red/domain';
import { Observable } from 'rxjs';

View File

@ -1,5 +1,5 @@
import { GenericService, HeadersConfiguration, List, QueryParam, RequiredParam, Validate } from '@iqser/common-ui';
import { inject, Injectable, Injector } from '@angular/core';
import { inject, Injectable } from '@angular/core';
import { HttpEvent, HttpHeaders, HttpResponse } from '@angular/common/http';
import { Observable } from 'rxjs';
import { switchMap } from 'rxjs/operators';

View File

@ -1,4 +1,4 @@
import { Injectable, Injector } from '@angular/core';
import { Injectable } from '@angular/core';
import { GenericService, HeadersConfiguration, RequiredParam, Validate } from '@iqser/common-ui';
@Injectable({ providedIn: 'root' })

View File

@ -1,4 +1,4 @@
import { inject, Injectable, Injector } from '@angular/core';
import { inject, Injectable } from '@angular/core';
import { GenericService, RequiredParam, Toaster, Validate } from '@iqser/common-ui';
import { Highlight, TextHighlightOperation, TextHighlightResponse } from '@red/domain';
import { catchError, map, tap } from 'rxjs/operators';

View File

@ -1,4 +1,4 @@
import { Injectable, Injector } from '@angular/core';
import { Injectable } from '@angular/core';
import { GenericService, RequiredParam, Validate } from '@iqser/common-ui';
import { catchError, map } from 'rxjs/operators';
import { IViewedPage, IViewedPagesRequest } from '@red/domain';

View File

@ -1,4 +1,4 @@
import { Injectable, Injector } from '@angular/core';
import { Injectable } from '@angular/core';
import { GenericService, RequiredParam, Validate } from '@iqser/common-ui';
import { IGeneralConfiguration } from '@red/domain';
import { Observable } from 'rxjs';

View File

@ -1,4 +1,4 @@
import { Injectable, Injector } from '@angular/core';
import { Injectable } from '@angular/core';
import { GenericService, HeadersConfiguration, RequiredParam, Validate } from '@iqser/common-ui';
import { IPlaceholdersResponse, IReportTemplate } from '@red/domain';
import { Observable } from 'rxjs';

View File

@ -1,4 +1,4 @@
import { Injectable, Injector } from '@angular/core';
import { Injectable } from '@angular/core';
import { GenericService } from '@iqser/common-ui';
import { SystemPreferences } from '@red/domain';
import { Observable, switchMap } from 'rxjs';

View File

@ -1,4 +1,4 @@
import { Injectable, Injector } from '@angular/core';
import { Injectable } from '@angular/core';
import { GenericService, List, RequiredParam, Validate } from '@iqser/common-ui';
import { firstValueFrom } from 'rxjs';

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px"
viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<g>
<g>
<path d="M499.677,426.489c4.428,0,8.017-3.589,8.017-8.017V84.977c0-2.1-0.862-4.183-2.347-5.668l-76.96-76.96

Before

Width:  |  Height:  |  Size: 5.0 KiB

After

Width:  |  Height:  |  Size: 5.0 KiB

View File

@ -1,7 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Svg Vector Icons : http://www.onlinewebfonts.com/icon -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1000 1000" enable-background="new 0 0 1000 1000" xml:space="preserve">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 1000 1000" enable-background="new 0 0 1000 1000"
xml:space="preserve">
<metadata> Svg Vector Icons : http://www.onlinewebfonts.com/icon </metadata>
<g><path d="M500,10C229.4,10,10,229.4,10,500c0,270.6,219.4,490,490,490c270.6,0,490-219.4,490-490C990,229.4,770.6,10,500,10z M500,876.9c-208.2,0-376.9-168.8-376.9-376.9c0-83.3,27.3-160.1,73.2-222.6l526.3,526.3C660.1,849.6,583.3,876.9,500,876.9z M802.6,724L276,197.3c62.6-46.5,140-74.2,224-74.2c208.2,0,376.9,168.7,376.9,376.9C876.9,584,849.1,661.3,802.6,724z"/></g>
</svg>
</svg>

Before

Width:  |  Height:  |  Size: 852 B

After

Width:  |  Height:  |  Size: 817 B

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="100px" height="100px" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="100px" height="100px" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg">
<g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="import-redactions" fill="currentColor" fill-rule="nonzero">
<path d="M68.5,0 L96.5,28 L96.5,100 L16.5,100 L16.5,72 L26.5001786,72 L26.5001786,89.9998214 L86.5001786,89.9998214 L86.5001786,34.9998214 L61.5001786,34.9998214 L61.5001786,9.99982143 L26.5001786,9.99982143 L26.5001786,46 L16.5,46 L16.5,0 L68.5,0 Z M43.4996429,39 L63.4996429,59.5 L43.4996429,80.0003571 L35.9996429,73.0005357 L44.5,64.5001786 L3.5,64.5001786 L3.5,54.5001786 L44.5,54.5001786 L35.9996429,46.5 L43.4996429,39 Z M71.5001786,16.9998214 L71.5001786,25 L79.5003571,25 L71.5001786,16.9998214 Z" id="Combined-Shape"></path>

Before

Width:  |  Height:  |  Size: 923 B

After

Width:  |  Height:  |  Size: 880 B

View File

@ -20,8 +20,8 @@ export class HttpCacheInterceptor implements HttpInterceptor {
}),
catchError(() =>
// console.log("[CACHE-API] Cache fetch error", cacheError, req.url);
this.sendRequest(req, next)
)
this.sendRequest(req, next),
),
);
}
@ -37,7 +37,7 @@ export class HttpCacheInterceptor implements HttpInterceptor {
if (event instanceof HttpResponse) {
this._cacheApiService.cacheRequest(request, event);
}
})
}),
);
}
}

View File

@ -2,7 +2,7 @@ import { IdToObjectListCacheStoreService } from './id-to-object-list-cache-store
import { Injectable } from '@angular/core';
@Injectable({
providedIn: 'root'
providedIn: 'root',
})
export class IdToObjectCacheRegisterService {
constructor(private _idToObjectListCacheStoreService: IdToObjectListCacheStoreService) {}