From 0d93301520925fd133fd162bd51fc5edecdd9b45 Mon Sep 17 00:00:00 2001 From: 4gray Date: Sat, 9 May 2026 13:08:41 +0200 Subject: [PATCH] fix(stalker): address radio review feedback Entire-Checkpoint: f957cd9849e0 --- .../src/lib/stalker-workspace-route-session.service.ts | 7 ++++--- .../src/lib/audio-player/audio-player.component.ts | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/libs/portal/stalker/feature/src/lib/stalker-workspace-route-session.service.ts b/libs/portal/stalker/feature/src/lib/stalker-workspace-route-session.service.ts index f65ec9104..9601c70ee 100644 --- a/libs/portal/stalker/feature/src/lib/stalker-workspace-route-session.service.ts +++ b/libs/portal/stalker/feature/src/lib/stalker-workspace-route-session.service.ts @@ -11,11 +11,12 @@ import { NavigationEnd, Router } from '@angular/router'; import { filter, firstValueFrom } from 'rxjs'; import { PlaylistContextFacade } from '@iptvnator/playlist/shared/util'; import { PortalRailSection } from '@iptvnator/portal/shared/util'; -import { StalkerStore } from '@iptvnator/portal/stalker/data-access'; +import { + StalkerContentType, + StalkerStore, +} from '@iptvnator/portal/stalker/data-access'; import { PlaylistsService } from 'services'; -type StalkerContentType = 'vod' | 'series' | 'itv' | 'radio'; - @Injectable() export class StalkerWorkspaceRouteSession { private readonly destroyRef = inject(DestroyRef); diff --git a/libs/ui/playback/src/lib/audio-player/audio-player.component.ts b/libs/ui/playback/src/lib/audio-player/audio-player.component.ts index 32f03e522..2945fc54d 100644 --- a/libs/ui/playback/src/lib/audio-player/audio-player.component.ts +++ b/libs/ui/playback/src/lib/audio-player/audio-player.component.ts @@ -241,12 +241,12 @@ export class AudioPlayerComponent { } switchChannel(direction: 'next' | 'previous') { - this.channelSwitchRequested.emit(direction); - if (this.dispatchAdjacentChannelAction()) { this.store.dispatch( ChannelActions.setAdjacentChannelAsActive({ direction }) ); + } else { + this.channelSwitchRequested.emit(direction); } } }