codecombat/scripts/recalculateAchievements.coffee
2014-07-24 15:05:26 +02:00

19 lines
587 B
CoffeeScript

database = require '../server/commons/database'
mongoose = require 'mongoose'
log = require 'winston'
async = require 'async'
### SET UP ###
do (setupLodash = this) ->
GLOBAL._ = require 'lodash'
_.str = require 'underscore.string'
_.mixin _.str.exports()
database.connect()
EarnedAchievementHandler = require '../server/achievements/earned_achievement_handler'
log.info 'Starting earned achievement recalculation...'
EarnedAchievementHandler.constructor.recalculate (err) ->
log.error err if err?
log.info 'Finished recalculating all earned achievements.'
process.exit()