Now reloading employee-card for every visit to avoid cache-problems
This commit is contained in:
@@ -50,11 +50,11 @@ export class EmployeeService extends UnsubscribeDirective {
|
||||
super.unsubscribeOnDestroy(
|
||||
combineLatest([this._currentEmployeeId$, this._lastUpdatedEmployeeId$])
|
||||
.pipe(
|
||||
filter(([currentEmployeeId]) => !!currentEmployeeId),
|
||||
distinctUntilChanged(
|
||||
([prevEmployeeId], [currEmployeeId, currLastUpdatedEmployeeId]) =>
|
||||
!currLastUpdatedEmployeeId && prevEmployeeId === currEmployeeId
|
||||
),
|
||||
filter(([currentEmployeeId]) => !!currentEmployeeId),
|
||||
switchMap(([currentEmployeeId]) =>
|
||||
this._fetchEmployee$(currentEmployeeId).pipe(filter(employee => !!employee))
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user