fix: clean up empty bullet points after stripping image links
This commit is contained in:
@@ -330,8 +330,12 @@ export class DiscordChannel implements Channel {
|
|||||||
// Non-image local path links: convert to readable filename
|
// Non-image local path links: convert to readable filename
|
||||||
const basename = path.basename(trimmed.replace(/#.*$/, ''));
|
const basename = path.basename(trimmed.replace(/#.*$/, ''));
|
||||||
const lineMatch = trimmed.match(/#L(\d+)/);
|
const lineMatch = trimmed.match(/#L(\d+)/);
|
||||||
return lineMatch ? `\`${basename}:${lineMatch[1]}\`` : `\`${basename}\``;
|
return lineMatch
|
||||||
|
? `\`${basename}:${lineMatch[1]}\``
|
||||||
|
: `\`${basename}\``;
|
||||||
})
|
})
|
||||||
|
.replace(/^[ \t]*[•\-\*][ \t]*$/gm, '') // remove empty bullet lines
|
||||||
|
.replace(/\n{3,}/g, '\n\n') // collapse excessive blank lines
|
||||||
.trim();
|
.trim();
|
||||||
|
|
||||||
// Convert @username mentions to Discord mention format
|
// Convert @username mentions to Discord mention format
|
||||||
|
|||||||
Reference in New Issue
Block a user