Feature/change execution time of asset profile data gathering (#1544)
* Change execution time * Update changelog
This commit is contained in:
parent
66d5793528
commit
2cd41615b2
@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
|
- Changed the execution time of the asset profile data gathering to every Sunday at lunch time
|
||||||
- Upgraded `bull` from version `4.8.5` to `4.10.2`
|
- Upgraded `bull` from version `4.8.5` to `4.10.2`
|
||||||
|
|
||||||
## 1.221.0 - 2022-12-26
|
## 1.221.0 - 2022-12-26
|
||||||
|
@ -11,6 +11,8 @@ import { TwitterBotService } from './twitter-bot/twitter-bot.service';
|
|||||||
|
|
||||||
@Injectable()
|
@Injectable()
|
||||||
export class CronService {
|
export class CronService {
|
||||||
|
private static readonly EVERY_SUNDAY_AT_LUNCH_TIME = '0 12 * * 0';
|
||||||
|
|
||||||
public constructor(
|
public constructor(
|
||||||
private readonly dataGatheringService: DataGatheringService,
|
private readonly dataGatheringService: DataGatheringService,
|
||||||
private readonly exchangeRateDataService: ExchangeRateDataService,
|
private readonly exchangeRateDataService: ExchangeRateDataService,
|
||||||
@ -28,12 +30,12 @@ export class CronService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Cron(CronExpression.EVERY_DAY_AT_5PM)
|
@Cron(CronExpression.EVERY_DAY_AT_5PM)
|
||||||
public async runEveryDayAtFivePM() {
|
public async runEveryDayAtFivePm() {
|
||||||
this.twitterBotService.tweetFearAndGreedIndex();
|
this.twitterBotService.tweetFearAndGreedIndex();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Cron(CronExpression.EVERY_WEEKEND)
|
@Cron(CronService.EVERY_SUNDAY_AT_LUNCH_TIME)
|
||||||
public async runEveryWeekend() {
|
public async runEverySundayAtTwelvePm() {
|
||||||
const uniqueAssets = await this.dataGatheringService.getUniqueAssets();
|
const uniqueAssets = await this.dataGatheringService.getUniqueAssets();
|
||||||
|
|
||||||
for (const { dataSource, symbol } of uniqueAssets) {
|
for (const { dataSource, symbol } of uniqueAssets) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user