File size: 415 Bytes
e7c953d | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 'use strict';
var utils = require('../utils.js');
var propertyFilter = ['__v', '_id', 'name', 'updub', 'downdub', 'userid'];
function MediaModel(data) {
this.id = data._id;
this.name = utils.decodeHTMLEntities(data.name);
for (var key in data) {
if (data.hasOwnProperty(key) && propertyFilter.indexOf(key) === -1) this[key] = data[key];
}
}
module.exports = MediaModel;
|