RED-4590: Optimize imports
This commit is contained in:
parent
3fc7a2c7c0
commit
440b845077
@ -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';
|
||||
|
||||
@ -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';
|
||||
|
||||
@ -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 {
|
||||
|
||||
@ -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';
|
||||
|
||||
@ -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';
|
||||
|
||||
@ -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 {
|
||||
|
||||
@ -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';
|
||||
|
||||
|
||||
@ -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';
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import { Injectable, Injector } from '@angular/core';
|
||||
import { Injectable } from '@angular/core';
|
||||
import type {
|
||||
DictionaryActions,
|
||||
Dossier,
|
||||
|
||||
@ -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';
|
||||
|
||||
|
||||
@ -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({
|
||||
|
||||
@ -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[] = [];
|
||||
|
||||
|
||||
@ -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';
|
||||
|
||||
|
||||
@ -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';
|
||||
|
||||
@ -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';
|
||||
|
||||
@ -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';
|
||||
|
||||
@ -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';
|
||||
|
||||
@ -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' })
|
||||
|
||||
@ -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';
|
||||
|
||||
@ -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';
|
||||
|
||||
@ -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';
|
||||
|
||||
@ -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';
|
||||
|
||||
@ -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';
|
||||
|
||||
@ -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';
|
||||
|
||||
|
||||
@ -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 |
@ -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 |
@ -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 |
@ -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);
|
||||
}
|
||||
})
|
||||
}),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@ -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) {}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user