summaryrefslogtreecommitdiff
path: root/server/lib/webhook
diff options
context:
space:
mode:
Diffstat (limited to 'server/lib/webhook')
-rw-r--r--server/lib/webhook/recurly-config.js (renamed from server/lib/webhook/config.js)0
-rw-r--r--server/lib/webhook/webhook.js8
2 files changed, 5 insertions, 3 deletions
diff --git a/server/lib/webhook/config.js b/server/lib/webhook/recurly-config.js
index 3d7e1c5..3d7e1c5 100644
--- a/server/lib/webhook/config.js
+++ b/server/lib/webhook/recurly-config.js
diff --git a/server/lib/webhook/webhook.js b/server/lib/webhook/webhook.js
index 2e5e627..e9a7925 100644
--- a/server/lib/webhook/webhook.js
+++ b/server/lib/webhook/webhook.js
@@ -20,7 +20,7 @@ var User = require('../schemas/User'),
moment = require('moment'),
xml2js = require('xml2js'),
Recurly = require('node-recurly'),
- recurly = new Recurly(require('./config'));
+ recurly = new Recurly(require('./recurly-config'));
var parser = new xml2js.Parser();
@@ -64,12 +64,14 @@ var subscribe = module.exports = {
var plan_period = plan[1]
user.plan_type = plan_type
- user.plan_period = plan_period
user.plan_level = subscribe.plan_level[plan_type]
var subscriber = new Subscription ()
- subscriber.user_id = user._id
subscriber.uuid = data.subscription.uuid
+ subscriber.user_id = user._id
+ subscriber.plan_type = plan_type
+ subscriber.plan_period = plan_period
+ subscriber.plan_level = subscribe.plan_level[plan_type]
subscriber.add_ons = subscription.add_ons.map(function(add_on){
return {
name: add_on.plan,