Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | 3x 3x 3x 3x 3x 3x 3x | import FeedbacksModel from "../../models/Feedbacks.js";
import eventEmiter from "../../utilities/eventEmiter.js";
import messageResponse from "../../utilities/messageResponse.js";
export default async function addFeedback(feedback) {
try {
const newFeedback = new FeedbacksModel(feedback);
const response = await newFeedback.save()
.then((feedback) => {
eventEmiter.emit("feedback", feedback);
return true
})
.catch((error) => {
console.log(error)
return;
})
const message =
response ? "We received your feedback, Thank you for using our store"
: "Something wrong happened"
return messageResponse(message, response ? 200 : 400)
} catch (error) {
console.log(error)
return messageResponse("Unexpected Error")
}
} |