summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
Diffstat (limited to 'server')
-rw-r--r--server/index.js2
-rw-r--r--server/lib/api/subscription.js4
2 files changed, 4 insertions, 2 deletions
diff --git a/server/index.js b/server/index.js
index fa7044b..5c14d9d 100644
--- a/server/index.js
+++ b/server/index.js
@@ -151,9 +151,9 @@ site.route = function () {
app.post('/api/media/upload', middleware.ensureAuthenticated, api.media.upload)
app.delete('/api/media/destroy', middleware.ensureAuthenticated, api.media.destroy)
- app.get('/api/subscription/sync', middleware.ensureAuthenticated, api.subscription.middleware.ensureSubscription, api.subscription.sync)
app.get('/api/subscription', middleware.ensureAuthenticated, api.subscription.middleware.ensurePlans, api.subscription.middleware.ensureSubscription, api.subscription.show)
app.put('/api/subscription', middleware.ensureAuthenticated, api.subscription.middleware.ensureSubscription, api.subscription.update)
+ app.put('/api/subscription/sync', middleware.ensureAuthenticated, api.subscription.middleware.ensureSubscription, api.subscription.sync)
app.delete('/api/subscription', middleware.ensureAuthenticated, api.subscription.middleware.ensureSubscription, api.subscription.destroy)
app.get('/partials/plans', views.partials.plans)
diff --git a/server/lib/api/subscription.js b/server/lib/api/subscription.js
index 9c77dfc..4ec7709 100644
--- a/server/lib/api/subscription.js
+++ b/server/lib/api/subscription.js
@@ -8,7 +8,9 @@ var _ = require('lodash'),
Project = require('../schemas/Project'),
Layout = require('../schemas/Layout'),
Plan = require('../schemas/Plan');
- Subscription = require('../schemas/Subscription');
+ Subscription = require('../schemas/Subscription'),
+ Recurly = require('node-recurly'),
+ recurly = new Recurly(require('../webhook/recurly-config'));
var plan_levels = {
free: 0,