сервисе, и когда я этот schedule модуль перееиспользую в другом модуле, то функция Cron которая должна вызывать один раз, вызывается дважды, если же я больше не использую в другом модуле модуль schedule, то все отлично работает, Cron вызывется лишь однажды. Кто нибудь сталкивался с подобным? Как это можно решить?
Этот модуль внутри себя ищет все методы помеченные декоратором крон соответственно если зарезать 10 раз его он 10 раз будет собирать все джобы
то же самое происходит и с gateways которые я в других сервисах переиспользую
а как это решить проблему?
ну как первый вариант в корневом модуле регать 1 раз скеджул или же добавлять таски вручную через скеджул реджестри
в корневом сервисе app.service?
попробуйте в условно в app module обьявлять один раз скеджул модуль
Обсуждают сегодня