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);