/* jshint node: true */ var _ = require('lodash'), util = require('../util'), upload = require('../upload'), config = require('../../../config.json'), User = require('../schemas/User'), Project = require('../schemas/Project'), Layout = require('../schemas/Layout'), Subscription = require('../schemas/Subscription'); var subscription = module.exports = { /* index: function(req, res){ Project.find({ user_id: req.user._id }, function(err, docs){ res.json(docs) }) }, */ middleware: { fetchAccount: function(req, res, next){ recurly.subscriptions.listByAccount(req.user._id, function(data){ }) }, }, // synchronise an account with recurly.. // useful when testing locally (if webhooks do not fire) sync: function(req, res){ // fetch req.user._id }, show: function(req, res){ // fetch from recurly }, update: function(req, res){ // update plan_type on recurly // update add_ons on recurly }, destroy: function(req, res){ // destroy on recurly }, };