mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2025-04-26 22:13:32 -04:00
Fixed #1952 (unsubscribing from specific ladder update emails).
This commit is contained in:
parent
1b584ae72c
commit
2ea47cf83b
2 changed files with 2 additions and 2 deletions
server/routes
|
@ -138,7 +138,7 @@ module.exports.setup = (app) ->
|
|||
session.set 'unsubscribed', true
|
||||
session.save (err) ->
|
||||
return errors.serverError res, 'Database failure.' if err
|
||||
res.send "Unsubscribed #{req.query.email} from CodeCombat emails for #{session.levelName} #{session.team} ladder updates. Sorry to see you go! <p><a href='/play/ladder/#{session.levelID}#my-matches'>Ladder preferences</a></p>"
|
||||
res.send "Unsubscribed #{req.query.email} from CodeCombat emails for #{session.get('levelName')} #{session.get('team')} ladder updates. Sorry to see you go! <p><a href='/play/ladder/#{session.levelID}#my-matches'>Ladder preferences</a></p>"
|
||||
res.end()
|
||||
|
||||
User.findOne({emailLower: req.query.email.toLowerCase()}).exec (err, user) ->
|
||||
|
|
|
@ -554,7 +554,7 @@ handleLadderUpdate = (req, res) ->
|
|||
endTime = startTime + 15 * 60 * 1000 # Debugging: make sure there's something to send
|
||||
findParameters = {submitted: true, submitDate: {$gt: new Date(startTime), $lte: new Date(endTime)}}
|
||||
# TODO: think about putting screenshots in the email
|
||||
selectString = 'creator team levelName levelID totalScore matches submitted submitDate scoreHistory level.original'
|
||||
selectString = 'creator team levelName levelID totalScore matches submitted submitDate scoreHistory level.original unsubscribed'
|
||||
query = LevelSession.find(findParameters)
|
||||
.select(selectString)
|
||||
.lean()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue