Changeset View
Changeset View
Standalone View
Standalone View
lib/data-structures/file.js
"use strict"; | |||||
const locreq = require("locreq")(__dirname); | |||||
const mime = require("mime-types"); | const mime = require("mime-types"); | ||||
const Promise = require("bluebird"); | |||||
function File(creation_context, filename, data, id, file_mime) { | function File(creation_context, filename, data, id, file_mime) { | ||||
this.filename = filename; | this.filename = filename; | ||||
this.data = data; | this.data = data; | ||||
this.id = id || null; | this.id = id || null; | ||||
this.mime = file_mime || mime.lookup(filename); | this.mime = file_mime || mime.lookup(filename); | ||||
} | } | ||||
File.from_db_entry = function(db_document) { | File.from_db_entry = function(db_document) { | ||||
Show All 17 Lines |