LibreChat/api/server/services/cleanup.js
Danny Avila 4328a25b6b
🧹 fix: Resolve Unarchive Conversation Bug, Archive Pagination (#4189)
* feat: add cleanup service for 'bugged' conversations (empty/nullish conversationIds)

* fix(ArchivedChatsTable): typing and minor styling issues

* fix: properly archive conversations

* fix: archive convo application crash

* chore: remove unused `useEffect`

* fix: add basic navigation

* chore: typing
2024-09-22 17:21:50 -04:00

13 lines
380 B
JavaScript

const { logger } = require('~/config');
const { deleteNullOrEmptyConversations } = require('~/models/Conversation');
const cleanup = async () => {
try {
await deleteNullOrEmptyConversations();
} catch (error) {
logger.error('[cleanup] Error during app cleanup', error);
} finally {
logger.debug('Startup cleanup complete');
}
};
module.exports = { cleanup };