Spaces:
Paused
Paused
| const mongoose = require('mongoose'); | |
| const loginRequestSchema = new mongoose.Schema({ | |
| token: { type: String, required: true, unique: true }, | |
| userId: { type: String }, // Telegram User ID | |
| firstName: { type: String }, | |
| username: { type: String }, | |
| photoUrl: { type: String }, | |
| status: { type: String, default: 'pending' }, // pending, approved | |
| createdAt: { type: Date, default: Date.now, expires: 300 } // Auto-delete after 5 minutes | |
| }); | |
| module.exports = mongoose.model('LoginRequest', loginRequestSchema); | |