const { logger } = require('@librechat/data-schemas');
const { deleteNullOrEmptyConversations } = require('~/models');

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