Refactor calendar sync to prioritize oldest synced employees with human-readable timestamps
This commit is contained in:
@@ -6,8 +6,8 @@ from services.advoware import AdvowareAPI
|
||||
config = {
|
||||
'type': 'cron',
|
||||
'name': 'Calendar Sync Cron Job',
|
||||
'description': 'Führt den Calendar Sync alle 5 Minuten automatisch aus',
|
||||
'cron': '*/5 * * * *', # Alle 5 Minuten
|
||||
'description': 'Führt den Calendar Sync alle 1 Minuten automatisch aus',
|
||||
'cron': '*/1 * * * *', # Alle 1 Minute
|
||||
'emits': ['calendar_sync_all'],
|
||||
'flows': ['advoware']
|
||||
}
|
||||
@@ -17,12 +17,12 @@ async def handler(context):
|
||||
context.logger.info("Calendar Sync Cron: Starting to emit sync-all event")
|
||||
|
||||
# # Emit sync-all event
|
||||
# await context.emit({
|
||||
# "topic": "calendar_sync_all",
|
||||
# "data": {
|
||||
# "triggered_by": "cron"
|
||||
# }
|
||||
# })
|
||||
await context.emit({
|
||||
"topic": "calendar_sync_all",
|
||||
"data": {
|
||||
"triggered_by": "cron"
|
||||
}
|
||||
})
|
||||
|
||||
context.logger.info("Calendar Sync Cron: Emitted sync-all event")
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user