Spaces:
Paused
Paused
File size: 428 Bytes
9cf1ab7 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | import mongoose from "mongoose";
const fileSchema = new mongoose.Schema({
fileId: { type: String, required: true, unique: true },
path: String,
originalName: String,
sender: String,
senderId: String,
recipient: String,
message: String,
codeHash: String,
downloadedAt: Date,
expiresAt: Date,
}, { timestamps: true });
export default mongoose.model("File", fileSchema); |