Reload files after archive
This commit is contained in:
parent
e46da277a1
commit
42b7f83357
@ -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
|
||||
Loading…
x
Reference in New Issue
Block a user