mirror of
https://github.com/maciejpedzich/playlist-entry-validator.git
synced 2024-11-14 02:23:03 +01:00
Add https directory link to URL file name message
This commit is contained in:
parent
7819814c1e
commit
7311a8f02e
12
bot.ts
12
bot.ts
@ -114,7 +114,8 @@ export const bot: ApplicationFunction = (app) => {
|
|||||||
|
|
||||||
let identifiedPlaylistsText = '';
|
let identifiedPlaylistsText = '';
|
||||||
const validEntries = playlistLookupResults.filter(
|
const validEntries = playlistLookupResults.filter(
|
||||||
({ found, filename }) => found && !filename.includes(siQueryStart)
|
({ found, filename, url }) =>
|
||||||
|
found && !filename.includes(siQueryStart) && filename !== url
|
||||||
);
|
);
|
||||||
|
|
||||||
if (validEntries.length > 0) {
|
if (validEntries.length > 0) {
|
||||||
@ -159,16 +160,19 @@ export const bot: ApplicationFunction = (app) => {
|
|||||||
if (urlFilenameEntries.length > 0) {
|
if (urlFilenameEntries.length > 0) {
|
||||||
successText = '';
|
successText = '';
|
||||||
|
|
||||||
const baseUrl = `${payload.pull_request.head.repo.html_url}/new/main/playlists/registry/FOO`;
|
const forkPageUrl = payload.pull_request.head.repo.html_url;
|
||||||
|
const httpsDirUrl = `${forkPageUrl}/tree/main/playlists/registry/https:`;
|
||||||
|
|
||||||
|
const baseCreateUrl = `${forkPageUrl}/new/main/playlists/registry/FOO`;
|
||||||
const linkList = urlFilenameEntries.map(({ url }) => {
|
const linkList = urlFilenameEntries.map(({ url }) => {
|
||||||
const playlistId = getPlaylistIdFromUrl(url);
|
const playlistId = getPlaylistIdFromUrl(url);
|
||||||
const createFilePageUrl = `${baseUrl}?filename=${playlistId}&value=REMOVE%20THIS%20TEXT%20FIRST`;
|
const createFilePageUrl = `${baseCreateUrl}?filename=${playlistId}&value=REMOVE%20THIS%20TEXT%20FIRST`;
|
||||||
|
|
||||||
return `\t- [Create \`${playlistId}\`](${createFilePageUrl})`;
|
return `\t- [Create \`${playlistId}\`](${createFilePageUrl})`;
|
||||||
});
|
});
|
||||||
|
|
||||||
reviewEvent = 'REQUEST_CHANGES';
|
reviewEvent = 'REQUEST_CHANGES';
|
||||||
urlEntriesToRenameText = `### ⚠️ Some entries are malformed playlist URLs\n\nHere's how you can correct them:\n\n1. Remove the \`https:\` folder\n\n2. Use the links below to create valid entries:\n${linkList}`;
|
urlEntriesToRenameText = `### ⚠️ Some entries are malformed playlist URLs\n\nHere's how you can correct them:\n\n1. Go to [the \`https:\` folder](${httpsDirUrl}), click on the three dots on the right-hand side, and choose _Delete directory_\n\n2. Use the links below to create valid entries:\n${linkList}`;
|
||||||
}
|
}
|
||||||
|
|
||||||
let notFoundText = '';
|
let notFoundText = '';
|
||||||
|
Loading…
Reference in New Issue
Block a user