refactor: add a distincUntilChanged operator

pull/6275/head
mehmet-erim 5 years ago
parent 1746f791d2
commit 55e88c1818

@ -7,11 +7,11 @@ import {
OnDestroy,
Optional,
Renderer2,
SimpleChanges,
TemplateRef,
ViewContainerRef,
} from '@angular/core';
import { Subscription } from 'rxjs';
import { distinctUntilChanged } from 'rxjs/operators';
import { PermissionService } from '../services/permission.service';
@Directive({
@ -38,6 +38,7 @@ export class PermissionDirective implements OnDestroy, OnChanges {
this.subscription = this.permissionService
.getGrantedPolicy$(this.condition)
.pipe(distinctUntilChanged())
.subscribe(isGranted => {
if (this.templateRef) this.initStructural(isGranted);
else this.initAttribute(isGranted);

Loading…
Cancel
Save