From bfd4524cc47fbda13a4d5ff9d353bddbd801d727 Mon Sep 17 00:00:00 2001 From: Bxio Date: Sun, 27 Apr 2025 15:53:19 +0100 Subject: [PATCH] --- src/commands/Community/lista_membros.js | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/src/commands/Community/lista_membros.js b/src/commands/Community/lista_membros.js index edf9ac6..476044c 100644 --- a/src/commands/Community/lista_membros.js +++ b/src/commands/Community/lista_membros.js @@ -46,20 +46,7 @@ const table = new AsciiTable() return !linha.startsWith('+') && !linha.startsWith('\'') && !linha.startsWith('.') ; }); - let tabelaSemBorda = linhas.join('\n') - .replace(/\|/g, '') // Remove o caractere '|' que separa as colunas - .replace(/-/g, ' ') // Substitui o '-' por espaços (para não perder a formatação) - .trim(); // Remove espaços extras no início e fim - - // Ajustar o alinhamento à esquerda, adicionando espaços conforme necessário - let maxLengths = tabelaSemBorda.split('\n').map(linha => linha.split(/\s+/).map(campo => campo.length)); - let colWidths = maxLengths[0].map((_, i) => Math.max(...maxLengths.map(linha => linha[i]))); - - // Formatar a tabela de maneira que as colunas fiquem alinhadas à esquerda - let tabelaFinal = tabelaSemBorda.split('\n').map(linha => { - let campos = linha.split(/\s+/); - return campos.map((campo, i) => campo.padEnd(colWidths[i], ' ')).join(' '); - }).join('\n'); + let tabelaSemBorda = linhas.join('\n');