export const skipNotAwardOldFormats = ({ noticeContent }: Notice) => {
return Effect.sync(() => {
const { isOldFormat, noticeCategory } = noticeContent;
const category = noticeCategory ?? "";
return isOldFormat && !noticesSet.has(category);
}).pipe(
Effect.filterOrFail(
(x) => x === false,
() =>
new SkipError({
msg: `-> ${noticeContent.noticePublicationId} skipped: old format and not contract award`,
})
)
);
};
export const skipNotAwardOldFormats = ({ noticeContent }: Notice) => {
return Effect.sync(() => {
const { isOldFormat, noticeCategory } = noticeContent;
const category = noticeCategory ?? "";
return isOldFormat && !noticesSet.has(category);
}).pipe(
Effect.filterOrFail(
(x) => x === false,
() =>
new SkipError({
msg: `-> ${noticeContent.noticePublicationId} skipped: old format and not contract award`,
})
)
);
};