Skip to content

Conversation

@vinayak25
Copy link
Member

  • Added scheduling capabilities with the new Schedule class and related decorators.
  • Implemented ScheduleServiceTest for handling scheduled tasks.
  • Updated package.json to include new schedule module and dependencies.
  • Enhanced IntentExplorer to support schedule lookups.
  • Introduced console commands for listing scheduled tasks.
  • Improved error handling for duplicate schedules and class-based schedules without a handle method.
  • Updated various components to integrate with the new scheduling system.

- Added scheduling capabilities with the new Schedule class and related decorators.
- Implemented ScheduleServiceTest for handling scheduled tasks.
- Updated package.json to include new schedule module and dependencies.
- Enhanced IntentExplorer to support schedule lookups.
- Introduced console commands for listing scheduled tasks.
- Improved error handling for duplicate schedules and class-based schedules without a handle method.
- Updated various components to integrate with the new scheduling system.
…ment

- Introduced ScheduleFrequency class to manage cron expressions and scheduling intervals.
- Updated Schedule class to utilize ScheduleFrequency for defining scheduling options.
- Enhanced scheduling methods to support more granular timing options, including hourly, daily, and custom intervals.
- Removed deprecated ScheduleRun class to streamline scheduling logic.
- Added support for pinging URLs before and after scheduled tasks, along with success and failure callbacks.
- Improved error handling and logging within the scheduling process.
… email notifications

- Introduced new methods for appending output to files and sending email notifications based on task results.
- Updated Schedule class to support shell command execution and improved error handling.
- Refactored ScheduleOptions to include output file options for better flexibility.
- Commented out previous scheduling commands in the sample app for clarity.
- Removed unused imports in ScheduleServiceTest to streamline the code.
@vinayak25 vinayak25 merged commit 3d082d6 into main Apr 20, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants