fix: check for correct bot login

This commit is contained in:
Matyáš Caras 2024-07-30 17:44:52 +02:00
parent 8208aeca44
commit e033a1d4b5
Signed by: hernik
GPG key ID: 2A3175F98820C5C6
2 changed files with 2 additions and 10 deletions

6
dist/index.js vendored
View file

@ -45402,18 +45402,14 @@ try {
mediaType: {
format: "html"
}
})).data.filter((i) => i.user?.type === "Bot");
console.log(comment2[0].user?.login);
})).data.filter((i) => i.user?.type === "Bot" && i.user.login === "github-actions[bot]");
if (comment2.length === 0)
break;
console.log(comment2.length);
console.log(comment2[0].body_html);
const taskId2 = /https:\/\/app.freelo.io\/task\/(\d+)/.exec(comment2[0].body_html ?? "");
if (!taskId2 || taskId2.length === 0) {
console.log("Comment found, but no Freelo task ID identified");
break;
}
console.log(`${apiEndpoint}/task/${taskId2[1]}/finish`);
const res = await axios_default.post(`${apiEndpoint}/task/${taskId2[1]}/finish`, null, defaultOptions);
if (res.status > 399) {
console.error(res.data);

View file

@ -133,12 +133,9 @@ try {
},
})
).data.filter(
(i) => i.user?.type === "Bot",
(i) => i.user?.type === "Bot" && i.user.login === "github-actions[bot]",
);
console.log(comment[0].user?.login)
if (comment.length === 0) break; // not a Freelo task, skip
console.log(comment.length);
console.log(comment[0].body_html);
// Finish task in Freelo
const taskId = /https:\/\/app.freelo.io\/task\/(\d+)/.exec(
@ -148,7 +145,6 @@ try {
console.log("Comment found, but no Freelo task ID identified");
break;
}
console.log(`${apiEndpoint}/task/${taskId[1]}/finish`)
const res = await axios.post(
`${apiEndpoint}/task/${taskId[1]}/finish`,
null,