Optimise YouTube stream function

This commit is contained in:
absidue
2021-12-06 17:28:37 +01:00
parent 5400d90221
commit ebff7a8578
3 changed files with 73 additions and 5 deletions

View File

@@ -101,7 +101,7 @@ function deciper_signature(tokens: string[], signature: string) {
switch (token.slice(0, 2)) {
case 'sw':
pos = parseInt(token.slice(2));
sig = swappositions(sig, pos);
swappositions(sig, pos);
break;
case 'rv':
sig.reverse();
@@ -122,13 +122,11 @@ function deciper_signature(tokens: string[], signature: string) {
* Function to swap positions in a array
* @param array array
* @param position position to switch with first element
* @returns new array with swapped positions.
*/
function swappositions(array: string[], position: number) {
const first = array[0];
array[0] = array[position];
array[position] = first;
return array;
}
/**
* Sets Download url with some extra parameter