Reload files after archive

This commit is contained in:
Adina Țeudan 2022-03-01 21:38:18 +02:00
parent e46da277a1
commit 42b7f83357
2 changed files with 8 additions and 2 deletions

View File

@ -5,10 +5,15 @@ import { Observable, of } from 'rxjs';
import { marker as _ } from '@biesbjerg/ngx-translate-extract-marker';
import { ActiveDossiersService } from './active-dossiers.service';
import { DossiersService } from '@services/entity-services/dossiers.service';
import { FilesMapService } from '@services/entity-services/files-map.service';
@Injectable({ providedIn: 'root' })
export class ArchivedDossiersService extends DossiersService {
constructor(protected readonly _injector: Injector, private readonly _activeDossiersService: ActiveDossiersService) {
constructor(
protected readonly _injector: Injector,
private readonly _activeDossiersService: ActiveDossiersService,
private readonly _filesMapService: FilesMapService,
) {
super(_injector, 'archived-dossiers', 'archive');
}
@ -29,5 +34,6 @@ export class ArchivedDossiersService extends DossiersService {
#removeFromActiveDossiers(dossiers: Dossier[]): void {
const remainingEntities = this._activeDossiersService.all.filter(dossier => !dossiers.find(d => dossier.id === d.id));
this._activeDossiersService.setEntities(remainingEntities);
this._filesMapService.delete(dossiers.map(d => d.id));
}
}

@ -1 +1 @@
Subproject commit d141625d5f3c8f0c57b10f3e341af26ac64402b9
Subproject commit 4d045682ab46688934883450706e8aee8e2f1d02