Files
torrentio/addon/moch/mochHelper.js

19 lines
526 B
JavaScript

const BadTokenError = { code: 'BAD_TOKEN' }
function chunkArray(arr, size) {
return arr.length > size
? [arr.slice(0, size), ...chunkArray(arr.slice(size), size)]
: [arr];
}
function streamFilename(stream) {
const titleParts = stream.title.replace(/\n👤.*/s, '').split('\n');
const filePath = titleParts.pop();
const filename = titleParts.length
? filePath.split('/').pop()
: filePath;
return encodeURIComponent(filename)
}
module.exports = { chunkArray, BadTokenError, streamFilename }