-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.js
22 lines (17 loc) · 750 Bytes
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import { project } from './project/src/config.js';
import { sendMessageToAPI, fetchIssuesFromJira } from './project/src/releaseNotesService.js';
import { organizeIssues } from './project/src/issueOrganization.js'
import { generateMessage } from './project/src/messageGeneration.js'
async function fetchDoneIssues(project)
{
try {
const issues = await fetchIssuesFromJira(project);
const { organizedIssues, techDebtIssues, othersIssues } = organizeIssues(issues);
const message = await generateMessage(organizedIssues, techDebtIssues, othersIssues, project);
console.log(message)
// await sendMessageToAPI(message);
} catch (error) {
console.error("Error in fetchDoneIssues:", error);
}
}
fetchDoneIssues(project);