Skip to content
Extraits de code Groupes Projets

Playlist system creation

Ouvert Deurstann a demandé de fusionner dev-deurstann-3 vers master
1 fichier
+ 6
8
Comparer les modifications
  • Côte à côte
  • En ligne
+ 6
8
@@ -260,7 +260,7 @@ class LktClient {
var matches;
var dataObj;
var karaList;
var cont;
var prevcont=0;
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) {
@@ -275,15 +275,12 @@ class LktClient {
dataObj = __mpdToObject(data);
karaList = data.split("\n");
if(dataObj.continue){
karaList.splice(dataObj.continue);
cont = dataObj.continue;
karaList.splice(-3);
}
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],
@@ -296,10 +293,11 @@ class LktClient {
});
//logger.info("kara",matches[1]);
});
if(dataObj.continue) {
client.m_socket.write(`${cont} listplaylist ${playlist}\n`);
if(dataObj.continue && prevcont!= dataObj.continue) {
client.m_socket.write(`${dataObj.continue} listplaylist ${playlist}\n`);
prevcont = dataObj.continue;
}
else{
else if(dataObj.continue){
client.close();
resolv(result);
}
Chargement en cours