3.50.1 • Published 9 months ago

@eggjs/tegg-schedule-decorator v3.50.1

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

@eggjs/tegg-schedule-decorator

Install

npm i --save @eggjs/tegg-schedule-decorator

Define schedule subscriber

import { Schedule } from '@eggjs/tegg';

// use number to define schedule interval
@Schedule<IntervalParams>({
  type: ScheduleType.WORKER,
  scheduleData: {
    // run every 100ms
    interval: 100,
  },
})
export class FooSubscriber {
  @Inject()
  private readonly logger: EggLogger;

  async subscribe() {
    this.logger.info('schedule called');
  }
}

// use cron to define schedule interval
@Schedule<CronParams>({
  type: ScheduleType.WORKER,
  scheduleData: {
    cron: '0 0 3 * * *',
  },
})
export class FooSubscriber {
  @Inject()
  private readonly logger: EggLogger;

  async subscribe() {
    this.logger.info('schedule called');
  }
}
3.51.0

9 months ago

3.50.1

9 months ago

3.50.0

9 months ago

3.49.0

9 months ago

3.41.0

11 months ago

3.43.0

10 months ago

3.43.1

10 months ago

3.45.0

10 months ago

3.43.2

10 months ago

3.47.0

9 months ago

3.47.2

9 months ago

3.40.0

11 months ago

3.40.1

11 months ago

3.42.0

10 months ago

3.44.0

10 months ago

3.44.1

10 months ago

3.46.0

10 months ago

3.39.5

11 months ago

3.39.4

1 year ago

3.46.1

10 months ago

3.48.0

9 months ago

3.46.2

9 months ago

3.48.1

9 months ago

3.46.3

9 months ago

3.46.4

9 months ago

3.39.1

1 year ago

3.39.2

1 year ago

3.39.3

1 year ago

3.38.0

1 year ago

3.39.0

1 year ago

3.37.3

1 year ago

3.37.0

1 year ago

3.37.1

1 year ago

3.36.3

1 year ago

3.36.2

1 year ago

3.36.1

1 year ago

3.36.0

1 year ago

3.35.0

1 year ago

3.35.1

1 year ago

3.33.0

1 year ago

3.33.1

1 year ago

3.34.0

1 year ago

3.32.0

1 year ago

3.31.0

1 year ago

3.30.1

1 year ago

3.30.0

1 year ago

3.29.0

2 years ago

3.28.2

2 years ago

3.28.1

2 years ago

3.28.0

2 years ago

3.20.0

2 years ago

3.22.0

2 years ago

3.21.0

2 years ago

3.23.0

2 years ago

3.15.0

2 years ago

3.14.1

2 years ago

3.14.0

2 years ago

3.17.0

2 years ago

3.14.3

2 years ago

3.16.0

2 years ago

3.14.2

2 years ago

3.19.0

2 years ago

3.18.1

2 years ago

3.18.0

2 years ago

3.14.4

2 years ago

3.13.0

2 years ago

3.12.0

2 years ago

3.25.1

2 years ago

3.27.0

2 years ago

3.25.2

2 years ago

3.11.0

2 years ago

3.10.0

2 years ago

3.11.1

2 years ago

3.8.0

2 years ago

3.7.0

2 years ago

3.5.0

2 years ago

3.2.2

3 years ago

3.1.0

3 years ago

3.2.4

2 years ago

3.2.3

2 years ago

1.6.3

3 years ago

3.0.0

3 years ago

3.0.0-alpha.0

3 years ago

1.6.2

3 years ago

1.6.1

3 years ago

1.6.0

3 years ago

1.5.0

3 years ago