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