const mongoose = require('mongoose'); const { createMethods } = require('@librechat/data-schemas'); const methods = createMethods(mongoose); const { comparePassword } = require('./userMethods'); const { findFileById, createFile, updateFile, deleteFile, deleteFiles, getFiles, updateFileUsage, } = require('./File'); const { getMessage, getMessages, saveMessage, recordMessage, updateMessage, deleteMessagesSince, deleteMessages, } = require('./Message'); const { getConvoTitle, getConvo, saveConvo, deleteConvos } = require('./Conversation'); const { getPreset, getPresets, savePreset, deletePresets } = require('./Preset'); const { File } = require('~/db/models'); module.exports = { ...methods, comparePassword, findFileById, createFile, updateFile, deleteFile, deleteFiles, getFiles, updateFileUsage, getMessage, getMessages, saveMessage, recordMessage, updateMessage, deleteMessagesSince, deleteMessages, getConvoTitle, getConvo, saveConvo, deleteConvos, getPreset, getPresets, savePreset, deletePresets, Files: File, };