This commit is contained in:
jedi 2024-05-04 00:47:32 +02:00
parent a7827e53cc
commit d66c8db595

View file

@ -43,8 +43,7 @@ class NotificationDispatcher:
@database_sync_to_async
def get_ticket(self, ticket_id):
return IssueThread.objects.filter(id=ticket_id).select_related('event').prefetch_related('state_changes',
'assignments').first()
return IssueThread.objects.filter(id=ticket_id).select_related('event').first()
async def run_forever(self):
# Infinite loop to continuously listen for messages
@ -68,7 +67,7 @@ class NotificationDispatcher:
message = render_notification_new_ticket(ticket) if new else await render_notification_reply_ticket(ticket)
print("Dispatching message:", message, "with event_id:", event_id)
targets = await self.get_notification_targets()
#await telegram_notify(message, TELEGRAM_GROUP_CHAT_ID)
# await telegram_notify(message, TELEGRAM_GROUP_CHAT_ID)
for target in targets:
if target.channel_type == 'telegram':
print("Sending telegram notification to:", target.channel_target)