Add state

This commit is contained in:
Sergey Dolin committed 2023-06-22 13:54:24 +02:00
1 parent 51c18470e1
commit 79fe616082
24 files changed
+7306 -44

No files matched your search

+7 -1
View File
@@ -3,14 +3,20 @@ import {IssuesProcessor} from './classes/issues-processor';
import {isValidDate} from './functions/dates/is-valid-date';
import {IIssuesProcessorOptions} from './interfaces/issues-processor-options';
import {Issue} from './classes/issue';
import {StateService} from './services/state.service';
async function _run(): Promise<void> {
try {
const args = _getAndValidateArgs();
const issueProcessor: IssuesProcessor = new IssuesProcessor(args);
const state = StateService.getState();
await state.rehydrate();
const issueProcessor: IssuesProcessor = new IssuesProcessor(args, state);
await issueProcessor.processIssues();
await state.persist();
await processOutput(
issueProcessor.staleIssues,
issueProcessor.closedIssues