RED-8622: implemented add entity functionality.
This commit is contained in:
parent
e08e28e095
commit
c12b6f4d35
@ -61,6 +61,12 @@ export class EntitiesService<
|
||||
return this._entityDeleted$.pipe(filter(entity => entity.id === entityId));
|
||||
}
|
||||
|
||||
addEntity(entity: Class): void {
|
||||
if (!this.find(entity.id)) {
|
||||
this._all$.next([...this.all, entity]);
|
||||
}
|
||||
}
|
||||
|
||||
setEntities(entities: Class[]): void {
|
||||
const changedEntities: Class[] = [];
|
||||
const deletedEntities = this.all.filter(oldEntity => !entities.find(newEntity => newEntity.id === oldEntity.id));
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user