Remove issue links from github releases
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import { Database } from '../shared/Database';
|
||||
|
||||
const mentionRegex = new RegExp('@([\\S]+),|@([\\S]+)', 'gi');
|
||||
const issueLinkRegex = new RegExp('\\s?\\(\\[(#\\d+)\\]\\(https?:\\/\\/(www\\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\\.[a-zA-Z0-9()]{1,6}\\b(?:[-a-zA-Z0-9()@:%_+.~#?&//=]*)\\)', 'gi');
|
||||
|
||||
export async function fixPings(body: string): Promise<string> {
|
||||
const mappings = await Database.getAllGithubUserMappings();
|
||||
@@ -11,4 +12,8 @@ export async function fixPings(body: string): Promise<string> {
|
||||
|
||||
return mapping ? `<@${mapping.discord_id}>` : match;
|
||||
});
|
||||
}
|
||||
|
||||
export function removeIssueLinks(body: string): string {
|
||||
return body.replaceAll(issueLinkRegex, '');
|
||||
}
|
||||
Reference in New Issue
Block a user