From ff90a66c32fe6ffc8353322927e2ed5ca2898cc1 Mon Sep 17 00:00:00 2001 From: 4gray <4gray@users.noreply.github.com> Date: Wed, 9 Aug 2023 22:57:15 +0200 Subject: [PATCH] refactor: fix navigation to stalker portal playlist --- src/app/home/recent-playlists/recent-playlists.component.ts | 2 ++ src/app/state/effects.ts | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/app/home/recent-playlists/recent-playlists.component.ts b/src/app/home/recent-playlists/recent-playlists.component.ts index 19d0ef55d..89d656624 100644 --- a/src/app/home/recent-playlists/recent-playlists.component.ts +++ b/src/app/home/recent-playlists/recent-playlists.component.ts @@ -169,6 +169,8 @@ export class RecentPlaylistsComponent implements OnDestroy { getPlaylist(playlistMeta: PlaylistMeta): void { if (playlistMeta.serverUrl) { this.router.navigate(['xtreams', playlistMeta._id]); + } else if (playlistMeta.macAddress) { + this.router.navigate(['portals', playlistMeta._id]); } else { this.router.navigate(['playlists', playlistMeta._id]); this.playlistClicked.emit(playlistMeta._id); diff --git a/src/app/state/effects.ts b/src/app/state/effects.ts index be251e84a..eea33d041 100644 --- a/src/app/state/effects.ts +++ b/src/app/state/effects.ts @@ -169,6 +169,8 @@ export class PlaylistEffects { tap((playlist) => { if (playlist.serverUrl) { this.router.navigate(['/xtreams/', playlist._id]); + } else if (playlist.macAddress) { + this.router.navigate(['portals', playlist._id]); } else { this.router.navigate(['/playlists/', playlist._id]); }