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;