| 12345678910111213 |
- import { ScheduledTask } from '@vendure/core';
- import { SearchIndexService } from '../service/search-index.service';
- export const indexEntitiesTask = new ScheduledTask({
- id: 'global-search-index-entities',
- description: 'Index all entities that are registered in the application',
- schedule: cron => cron.everyDay(),
- execute: async ({ scheduledContext, injector }) => {
- const searchIndexService = injector.get(SearchIndexService);
- await searchIndexService.indexEntities(scheduledContext);
- },
- });
|