Increase course trial request delighted delay to 10 days

This commit is contained in:
Matt Lott 2016-09-14 11:50:25 -07:00
parent 453aa1d0fb
commit c92f2e152e
2 changed files with 4 additions and 4 deletions

View file

@ -2,7 +2,7 @@ config = require '../server_config'
request = require 'request'
log = require 'winston'
DELIGHTED_EMAIL_DELAY = 1 * 86400 # in seconds
DELIGHTED_EMAIL_DELAY = 10 * 86400 # in seconds
module.exports.addDelightedUser = addDelightedUser = (user, trialRequest) ->
props = trialRequest.get('properties')
@ -18,9 +18,9 @@ module.exports.addDelightedUser = addDelightedUser = (user, trialRequest) ->
gender: user.get('gender')
lastLevel: user.get('lastLevel')
state: if props.nces_id and props.country is 'USA' then props.state else 'other'
@postPeople(form)
module.exports.postPeople = (form) ->
return unless key = config.mail.delightedAPIKey
request.post {uri: "https://#{key}:@api.delightedapp.com/v1/people.json", form: form}, (err, res, body) ->

View file

@ -28,7 +28,7 @@ module.exports =
trialRequest.set 'type', attrs.type
database.validateDoc(trialRequest)
trialRequest = yield trialRequest.save()
delighted.addDelightedUser req.user, trialRequest
delighted.addDelightedUser(req.user, trialRequest) if trialRequest.get('type') is 'course'
res.status(201).send(trialRequest.toObject({req: req}))
put: wrap (req, res) ->