master
Bhaskara Kishore 2 years ago
parent 342e5708d6
commit 340def478f

@ -173,12 +173,12 @@ exports.friendRequest = async (request, reply) => {
const existingRequest = await FriendRequest.findOne({ customerId: sender.customerId, supplierId: receiver.supplierId}); const existingRequest = await FriendRequest.findOne({ customerId: sender.customerId, supplierId: receiver.supplierId});
if (existingRequest) { if (existingRequest) {
existingRequest.timestamp = moment().tz('Asia/Kolkata').format("DD-MM-YYYY hh:mm:ss"); existingRequest.timestamp = moment().tz('Asia/Kolkata').format("DD-MM-YYYY HH:mm:ss");
await existingRequest.save(); await existingRequest.save();
reply.send({ timestamp: existingRequest.timestamp, message: 'Friend request sent again' }); reply.send({ timestamp: existingRequest.timestamp, message: 'Friend request sent again' });
} else { } else {
const timestamp = moment().tz('Asia/Kolkata').format("DD-MM-YYYY hh:mm:ss"); const timestamp = moment().tz('Asia/Kolkata').format("DD-MM-YYYY HH:mm:ss");
const friendRequest = new FriendRequest({ const friendRequest = new FriendRequest({
customerId: sender.customerId, customerId: sender.customerId,
@ -192,7 +192,7 @@ exports.friendRequest = async (request, reply) => {
const rule = new schedule.RecurrenceRule(); const rule = new schedule.RecurrenceRule();
rule.hour = new schedule.Range(0, 23, 5); // Run every 5 hours rule.hour = new schedule.Range(0, 23, 5); // Run every 5 hours
schedule.scheduleJob(rule, async function() { schedule.scheduleJob(rule, async function() {
const timestamp = moment().tz('Asia/Kolkata').format("DD-MM-YYYY hh:mm:ss"); const timestamp = moment().tz('Asia/Kolkata').format("DD-MM-YYYY HH:mm:ss");
const newFriendRequest = new FriendRequest({ const newFriendRequest = new FriendRequest({
customerId: sender.customerId, customerId: sender.customerId,
supplierId: receiver.supplierId, supplierId: receiver.supplierId,

@ -104,7 +104,7 @@ const supplierSchema = new mongoose.Schema(
supplierId: { type: String, default: null }, supplierId: { type: String, default: null },
status: { type: String, default: "pending" }, status: { type: String, default: "pending" },
// timestamp: { type: Date, default: Date.now } // timestamp: { type: Date, default: Date.now }
timestamp: { type: String, default: moment().format('DD-MM-YY hh:mm:ss') }, timestamp: { type: String, default: moment().format('DD-MM-YY HH:mm:ss') },
}); });

Loading…
Cancel
Save