checked when 'canMarkPagesAsViewed' value is changing on fileChanged$ subscription called handlePageRead when that is happening

This commit is contained in:
Valentin 2021-10-29 13:52:50 +03:00
parent e27752c4a6
commit ffd2aef78e

View File

@ -47,7 +47,10 @@ export class PageIndicatorComponent implements OnChanges, OnInit, OnDestroy {
ngOnInit(): void {
this._subscription = this._appStateService.fileChanged$.subscribe(() => {
this.canMarkPagesAsViewed = this._permissionService.canMarkPagesAsViewed();
if (this.canMarkPagesAsViewed !== this._permissionService.canMarkPagesAsViewed()) {
this.canMarkPagesAsViewed = this._permissionService.canMarkPagesAsViewed();
this._handlePageRead();
}
});
}