mirror of
https://gitlab.com/bignutty/labscore.git
synced 2025-06-10 23:23:08 -04:00
fix single chunk lyrics
This commit is contained in:
parent
dc1fb53896
commit
8958f9b5f5
1 changed files with 26 additions and 18 deletions
|
@ -35,27 +35,35 @@ module.exports = {
|
||||||
search = search.response
|
search = search.response
|
||||||
|
|
||||||
if(search.body.status == 2) return editOrReply(context, {embeds:[createEmbed("error", context, search.body.message)]})
|
if(search.body.status == 2) return editOrReply(context, {embeds:[createEmbed("error", context, search.body.message)]})
|
||||||
// Split lyrics into field-sizes chunks
|
|
||||||
let chunks = search.body.lyrics.split(/\[(.*?)\]/) // should give us every chunk
|
|
||||||
let fields = [];
|
let fields = [];
|
||||||
let cur = {
|
if(search.body.lyrics.includes('[')){
|
||||||
inline: false
|
// Split lyrics into field-sizes chunks if multiple verses are present
|
||||||
};
|
let chunks = search.body.lyrics.split(/\[(.*?)\]/)
|
||||||
let i = 0;
|
let cur = {
|
||||||
let l = 0;
|
|
||||||
for(const c of chunks){
|
|
||||||
if(c.length == 0) continue;
|
|
||||||
if(i == 0){
|
|
||||||
cur.name = `[${c}]`
|
|
||||||
i += 1
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
cur.value = c.substr(0,1024) + ``
|
|
||||||
i = 0
|
|
||||||
fields.push(cur)
|
|
||||||
cur = {
|
|
||||||
inline: false
|
inline: false
|
||||||
|
};
|
||||||
|
let i = 0;
|
||||||
|
let l = 0;
|
||||||
|
for(const c of chunks){
|
||||||
|
if(c.length == 0) continue;
|
||||||
|
if(i == 0){
|
||||||
|
cur.name = `[${c}]`
|
||||||
|
i += 1
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
cur.value = c.substr(0,1024) + ``
|
||||||
|
i = 0
|
||||||
|
fields.push(cur)
|
||||||
|
cur = {
|
||||||
|
inline: false
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
} else { // If we have no chunking to do, just use the entire thing
|
||||||
|
fields.push({
|
||||||
|
name: "Lyrics",
|
||||||
|
value: search.body.lyrics.substr(0,900),
|
||||||
|
inline: false
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
if(fields.length > 3){
|
if(fields.length > 3){
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue