Spaces:
Build error
Build error
File size: 793 Bytes
0bfe2e3 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
import { ParsedStream } from '../db/schemas';
class StreamUtils {
public createDownloadableStream(stream: ParsedStream): ParsedStream {
const copy = structuredClone(stream);
copy.url = undefined;
copy.externalUrl = stream.url;
copy.message = `Download the stream above via your browser`;
copy.id = `${stream.id}-external-download`;
copy.type = 'external';
// remove uneccessary info that is already present in the original stream above
copy.parsedFile = undefined;
copy.size = undefined;
copy.folderSize = undefined;
copy.torrent = undefined;
copy.indexer = undefined;
copy.age = undefined;
copy.duration = undefined;
copy.folderName = undefined;
copy.filename = undefined;
return copy;
}
}
export default StreamUtils;
|