in feedback-app-backend/webhooknotification-service/app.js [85:114]
function formatMessage(event) {
let formattedMessage = "";
const formattedSentiments = {
NEUTRAL: "NEUTRAL :left_right_arrow:",
POSITIVE: "POSITIVE :+1:", // tick good code - :white_check_mark:, plus one code :+1:
NEGATIVE: "NEGATIVE :-1:",
};
const templatePlaceholders = {
fd_sentiment: formattedSentiments[event.feedback_sentitment],
fd_concerning: event.feedback_recepient,
fd_from: event.feedback_sender,
fd_date: dateFormat(event.feedback_date, "dd-mm-yyyy").toString(),
fd_status: event.share_feedback === "true" ? "PUBLIC" : "PRIVATE",
fd_feedbacktext: event.feedback_text,
fd_feedbacksituation: event.feedback_situation,
fd_feedbackbehaviour: event.feedback_behaviour,
fd_feedbackimpact: event.feedback_impact,
};
formattedMessage = chimeMessageTemplate.replace(
/fd_sentiment|fd_concerning|fd_from|fd_date|fd_status|fd_feedbacktext|fd_feedbacksituation|fd_feedbackbehaviour|fd_feedbackimpact/gi,
function (matched) {
return templatePlaceholders[matched];
}
);
console.log("what will be returned" + formattedMessage);
return formattedMessage;
}