GIF89a php
Current File : /home/viralhoga/app_viralhoga/src/models/session.model.js
import mongoose from "mongoose";

const sessionSchema = new mongoose.Schema({
    user: {
        type: mongoose.Schema.Types.ObjectId,
        ref: 'User',
        required: [true, 'User is required']
    },
    refreshTokenHash: {
        type: String,
        required: [true, 'Refresh token hash is required']
    },
    ip: {
        type: String,
        required: [true, 'IP is required']
    },
    userAgent: {
        type: String,
        required: [true, 'User Agrent is required']
    },
    revoked: {
        type: Boolean,
        default: false
    }
},
    { timestamps: true })

const sessionModel = mongoose.model("Session", sessionSchema);
export default sessionModel;