mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-08 17:06:15 -08:00
Merge pull request #616 from 4gray/copilot/fix-7096d205-d765-4091-8c1a-6fc63c666e04
Fix hardcoded playlist name in URL import to use filename extraction
This commit is contained in:
1 file changed
+10
-2
@@ -18,7 +18,7 @@ import {
|
||||
XTREAM_RESPONSE,
|
||||
} from '../../../shared/ipc-commands';
|
||||
import { Playlist } from '../../../shared/playlist.interface';
|
||||
import { createPlaylistObject } from '../../../shared/playlist.utils';
|
||||
import { createPlaylistObject, getFilenameFromUrl } from '../../../shared/playlist.utils';
|
||||
import { AppConfig } from '../../environments/environment';
|
||||
import { DataService } from './data.service';
|
||||
|
||||
@@ -211,8 +211,16 @@ export class TauriService extends DataService {
|
||||
const responseBody = await response.text();
|
||||
const parsedPlaylist = parse(responseBody);
|
||||
|
||||
// Extract playlist name from URL, use "Imported from URL" as fallback
|
||||
const extractedName = payload.url && payload.url.length > 1
|
||||
? getFilenameFromUrl(payload.url)
|
||||
: '';
|
||||
const playlistName = !extractedName || extractedName === 'Untitled playlist'
|
||||
? 'Imported from URL'
|
||||
: extractedName;
|
||||
|
||||
const playlist = createPlaylistObject(
|
||||
'tests',
|
||||
playlistName,
|
||||
parsedPlaylist,
|
||||
payload.url,
|
||||
'URL'
|
||||
|
||||
Reference in new issue
Block a user