Started adding the ability to store file chunks in the file system :)

This commit is contained in:
subnub
2020-04-16 04:26:44 -04:00
parent 46e15be881
commit 412440a77b
19 changed files with 541 additions and 222 deletions
+55
View File
@@ -0,0 +1,55 @@
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const mongoose_1 = __importDefault(require("mongoose"));
const fileSystemSchema = new mongoose_1.default.Schema({
name: {
type: String,
required: true,
},
owner: {
type: String,
required: true
},
path: {
type: String,
required: true
},
parent: {
type: String,
required: true,
},
parentList: {
type: Array,
required: true
},
hasThumbnail: {
type: Boolean,
required: true
},
thumbnailID: {
type: String
},
originalSize: {
type: Number,
required: true
},
size: {
type: Number,
required: true
},
isVideo: {
type: Boolean,
required: true
},
IV: {
type: Buffer,
required: true
}
}, {
timestamps: true
});
const FileSystem = mongoose_1.default.model("FileSystem", fileSystemSchema);
exports.default = FileSystem;