in lambda/facia-responder/src/util.ts [11:29]
export function generatePublicationMessage(
issueDate: string,
overrideDate?: Date,
) {
const nowTime = overrideDate ?? new Date();
const formattedDateToday = format(nowTime, 'yyyy-MM-dd');
const parsedIssueDate = parse(issueDate, 'yyyy-MM-dd', new Date());
if (formattedDateToday == issueDate) {
return 'This issue has been published and should be live in the app imminently';
} else if (isAfter(parsedIssueDate, nowTime)) {
return `This issue has been published and will launch after midnight GMT on ${fancifyIssueDate(
parsedIssueDate,
)}`;
} else {
return `This issue has been published but its date is in the past so it can only be seen in the Fronts Preview tool`;
}
}