Skip to content
Extraits de code Groupes Projets
Valider 6bce6912 rédigé par Deurstann's avatar Deurstann
Parcourir les fichiers

Fix playlist kara limit

parent 0edb0860
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!15Playlist system creation
......@@ -260,7 +260,8 @@ class LktClient {
var matches;
var dataObj;
var karaList;
const regex = /([0-9]+) (vo|va|amv|cdg|autres|vtuber) - (jp|fr|en|ru|sp|it|ch|latin|multi|undefined) \/ (.+) - (OP|ED|IS|AMV|PV|MV|LIVE)([0-9]*) - (.+) \[ (.+) \]/;
var cont;
const regex = /([0-9]+) (vo|va|amv|cdg|autres|vtuber) - (jp|fr|en|ru|sp|it|ch|latin|heb|multi|undefined) \/ (.+) - (OP|ED|IS|AMV|PV|MV|LIVE)([0-9]*) - (.+) \[ (.+) \]/;
var reg = new RegExp(regex);
function __getResult(client) {
return new Promise(resolv => {
......@@ -271,11 +272,18 @@ class LktClient {
once = true;
return null;
} else {
client.close();
dataObj = __mpdToObject(data);
karaList = data.split("\n");
karaList.splice(dataObj.continue);
if(dataObj.continue){
karaList.splice(dataObj.continue);
cont = dataObj.continue;
}
else{
karaList.splice(-1);
}
logger.debug("abab",JSON.stringify(karaList));
karaList.forEach(kara => {
logger.debug("pokemon",kara)
matches = reg.exec(kara);
result.push( {
id:matches[1],
......@@ -288,7 +296,13 @@ class LktClient {
});
//logger.info("kara",matches[1]);
});
resolv(result);
if(dataObj.continue) {
client.m_socket.write(`${cont} listplaylist ${playlist}\n`);
}
else{
client.close();
resolv(result);
}
}
});
});
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter