summaryrefslogtreecommitdiff
path: root/server/lib/views/subscription.js
blob: e29e40d9310643eebbaba6ed4132f2643a1a422f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
/* jshint node: true */

var User = require('../schemas/User'),
	Subscription = require('../schemas/Subscription'),
	config = require('../../../config'),
	middleware = require('../middleware'),
	util = require('../util'),
	_ = require('lodash'),
	moment = require('moment');

var subscription = module.exports = {
	
	fields: {
	  user: "_id username displayName photo created_at updated_at last_seen created_ip last_ip",
	},
	
	defaults: {
	  user: {
	    _id: "", username: "", displayName: "",
      created_at: "", updated_at: "", created_ip: "", last_ip: "",
	  },
	},

	middleware: {
  },

	helpers: {
	  project: function(project){
      project = project.toObject()
      project.date = moment( project.updated_at || project.created_at ).format("M/DD/YYYY hh:mm a")
      project.user = {}
      return project
	  },
	},
	
  // need a route for the webhook,
  // then calls to get appropriate info from the recurly api
	webhook: function(req, res){
    res.status(200).end()
	},
}