From cd1c33ce05f6b75cbddf6161b3c780d8186cb580 Mon Sep 17 00:00:00 2001 From: yamanq Date: Wed, 10 Feb 2016 07:53:15 -0500 Subject: [PATCH] fixed cards not being deleted, changed timestamp storage mechanism --- scheduleac/client/client.js | 1 - scheduleac/server/serve.js | 15 +++++---------- 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/scheduleac/client/client.js b/scheduleac/client/client.js index 3c8a1e4..d75be52 100644 --- a/scheduleac/client/client.js +++ b/scheduleac/client/client.js @@ -22,7 +22,6 @@ Template.client.helpers({ Template.client.events({ "click button": function() { pre = document.getElementById("date").value; - console.log(pre); document.getElementById("date").value = ""; post = document.getElementById('post').value; Meteor.call('add_button', this, pre, post); diff --git a/scheduleac/server/serve.js b/scheduleac/server/serve.js index c1ba7d7..e09d9e2 100644 --- a/scheduleac/server/serve.js +++ b/scheduleac/server/serve.js @@ -10,10 +10,10 @@ schedule.permit(['insert', 'update', 'remove']).never().apply(); SyncedCron.add({ name: 'Remove Entries past today', schedule: function(parser) { - return parser.recur().on('00:00:00').time(); + return parser.recur().on('07:46:00').time(); }, job: function() { - var today = new Date(); + var today = moment().format("X"); // Remove matchng Documents schedule.remove({timestamp: {$lt: today}}); @@ -27,16 +27,11 @@ Meteor.methods({ add_button: function(chrome, pre, post) { if ((Meteor.user() != undefined) && (Meteor.user().services.google.email in allowed) && !(pre === "")) { - madate = pre.split("/"); - date = new Date(); - date.setMonth(madate[0]); - date.setDate(madate[1]); - date.setFullYear(madate[2]); - mymoment = moment(pre.replace("/", "-"), "MM-DD-YYYY").toISOString().split("T")[0]; + mymoment = moment(pre.replace("/", "-"), "MM-DD-YYYY"); schedule.insert({ - "pretext": mymoment, + "pretext": mymoment.toISOString().split("T")[0], "aftertext": post, - "timestamp": date + "timestamp": mymoment.format("X") }); } },