const mongoose = require('mongoose'); const roomSchema = new mongoose.Schema({ roomId: { type: String, required: true, unique: true, }, name: { type: String, required: true, }, host: { type: mongoose.Schema.Types.ObjectId, ref: 'User', required: true, }, participants: [{ type: mongoose.Schema.Types.ObjectId, ref: 'User', }], isActive: { type: Boolean, default: true, }, createdAt: { type: Date, default: Date.now, }, expiresAt: { type: Date, default: () => new Date(+new Date() + 24*60*60*1000), // 24 hours }, }); module.exports = mongoose.model('Room', roomSchema);