index.ts 923 B

1234567891011121314151617181920
  1. import { normalizeExpiredAtForThreadRelations } from '~/features/openai/server/services/normalize-data';
  2. import loggerFactory from '~/utils/logger';
  3. import { convertNullToEmptyGrantedArrays } from './convert-null-to-empty-granted-arrays';
  4. import { convertRevisionPageIdToObjectId } from './convert-revision-page-id-to-objectid';
  5. import { deleteVectorStoresOrphanedFromAiAssistant } from './delete-vector-stores-orphaned-from-ai-assistant';
  6. import { renameDuplicateRootPages } from './rename-duplicate-root-pages';
  7. const logger = loggerFactory('growi:service:NormalizeData');
  8. export const normalizeData = async (): Promise<void> => {
  9. await renameDuplicateRootPages();
  10. await convertRevisionPageIdToObjectId();
  11. await normalizeExpiredAtForThreadRelations();
  12. await convertNullToEmptyGrantedArrays();
  13. await deleteVectorStoresOrphanedFromAiAssistant();
  14. logger.info('normalizeData has been executed');
  15. return;
  16. };