From e4257766a60569a8cd66ada1a2d8f5ec13182880 Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Wed, 11 Jul 2012 10:17:47 -0400 Subject: [PATCH] poormanscron: run once ever hour on client --- lib/app/index.js | 3 +++ package.json | 2 +- src/app/index.coffee | 6 +++++- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/lib/app/index.js b/lib/app/index.js index 7c06d8baff..861ab380d5 100644 --- a/lib/app/index.js +++ b/lib/app/index.js @@ -525,6 +525,9 @@ ready(function(model) { return model.set('_user.lastCron', lastCron); }; poormanscron(); + setInterval((function() { + return poormanscron(); + }), 3600000); exports.toggleDebug = function() { return model.set('_debug', !model.get('_debug')); }; diff --git a/package.json b/package.json index 33125a1ec5..3a89e6e6f3 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "habitrpg", "description": "A habit tracker app which treats your goals like a Role Playing Game.", - "version": "0.0.0-35", + "version": "0.0.0-37", "main": "./server.js", "dependencies": { "derby": "*", diff --git a/src/app/index.coffee b/src/app/index.coffee index ef5ca5aaf6..5adea1e5dd 100644 --- a/src/app/index.coffee +++ b/src/app/index.coffee @@ -395,7 +395,11 @@ ready (model) -> endOfDayTally() lastCron = new Date() model.set('_user.lastCron', lastCron) - poormanscron() + poormanscron() # Run once on refresh + setInterval (-> # Then run once every hour + poormanscron() + ), 3600000 + exports.toggleDebug = -> model.set('_debug', !model.get('_debug'))