mirror of
https://github.com/Viren070/AIOStreams.git
synced 2025-12-01 23:14:04 +01:00
fix: handle undefined values correctly and fix formatting for torbox formatter
This commit is contained in:
@@ -24,19 +24,17 @@ export function torboxFormat(stream: ParsedStream): {
|
||||
|
||||
let description: string = '';
|
||||
|
||||
description += `Quality: ${stream.quality}\nName: ${stream.filename}\nSize: ${formatSize(stream.size || 0)}${stream.indexers ? `| Source: ${stream.indexers}` : ''}\nLanguage: ${stream.languages.length > 0 ? stream.languages.join(', ') : 'Unknown'}`;
|
||||
description += `Quality: ${stream.quality}\nName: ${stream.filename || 'Unknown'}\nSize: ${stream.size ? formatSize(stream.size) : 'Unknown'}${stream.indexers ? `| Source: ${stream.indexers}` : ''}\nLanguage: ${stream.languages.length > 0 ? stream.languages.join(', ') : 'Unknown'}`;
|
||||
|
||||
let streamType = stream.torrent
|
||||
? 'Torrent'
|
||||
: stream.usenet
|
||||
? 'Usenet'
|
||||
: stream.url
|
||||
? 'Direct'
|
||||
: 'Unknown';
|
||||
description += `\nType: ${streamType}`;
|
||||
let streamType = '';
|
||||
if (stream?.torrent?.seeders) {
|
||||
streamType = 'Torrent';
|
||||
} else if (stream?.usenet?.age) {
|
||||
streamType = 'Usenet';
|
||||
}
|
||||
|
||||
if (streamType === 'Torrent' || streamType === 'Usenet') {
|
||||
description += ` | ${streamType === 'Torrent' ? 'Seeders' : 'Age'}: ${streamType === 'Torrent' ? stream.torrent?.seeders : stream.usenet?.age}`;
|
||||
description += `Type: ${streamType} | ${streamType === 'Torrent' ? 'Seeders' : 'Age'}: ${streamType === 'Torrent' ? stream.torrent?.seeders : stream.usenet?.age}`;
|
||||
}
|
||||
|
||||
if (stream.message) {
|
||||
|
||||
Reference in New Issue
Block a user