Files
overleaf-cep/services/web/app/src/models/UserFeatureUsage.js
David c16c806002 Merge pull request #18697 from overleaf/dp-ai-rate-limit
Add a rate limiter for the AI Error Assistant

GitOrigin-RevId: d23abc4b3477d13b1bfd4d69db168458ac8c2e51
2024-06-19 08:04:34 +00:00

21 lines
418 B
JavaScript

const mongoose = require('../infrastructure/Mongoose')
const { Schema } = mongoose
const Usage = new Schema({
usage: { type: Number },
periodStart: { type: Date },
})
const UserFeatureUsageSchema = new Schema({
features: {
aiErrorAssistant: Usage,
},
})
exports.UserFeatureUsage = mongoose.model(
'UserFeatureUsage',
UserFeatureUsageSchema
)
exports.UserFeatureUsageSchema = UserFeatureUsageSchema