Всем добрый день.
У меня есть такая конструкция
this.tvStateService
.onForceChange()
.pipe(
filter(force => force === false),
takeUntil(this.destroyStream)
)
.subscribe(() => {
this.navigateToEpgItem();
this.tvStateService.setForce(true);
});
Здесь я подписываюсь на изменения, булевое значение и выполняю действие только если оно false.
Если я делаю отписку, то у меня после того, как отработает мой код, становится черный экран, если я не делаю отписку, то у меня все нормально, как и должно быть.
Не подскажете, что это может быть? И как с этим бороться?