0.3.0+sentry
Some checks failed
deploy / deploy (push) Failing after 47s

This commit is contained in:
2024-04-08 09:30:57 +03:00
parent 106f1bfbde
commit c8f65ca0c9
15 changed files with 373 additions and 322 deletions

View File

@@ -4,21 +4,21 @@ from models.chat import ChatUpdate, Message
from services.rediscache import redis
async def notify_message(message: Message, action='create'):
async def notify_message(message: Message, action="create"):
channel_name = f"message:{message['chat_id']}"
data = {'payload': message, 'action': action}
data = {"payload": message, "action": action}
try:
await redis.publish(channel_name, json.dumps(data))
print(f'[services.presence] ok {data}')
print(f"[services.presence] ok {data}")
except Exception as e:
print(f'Failed to publish to channel {channel_name}: {e}')
print(f"Failed to publish to channel {channel_name}: {e}")
async def notify_chat(chat: ChatUpdate, member_id: int, action='create'):
channel_name = f'chat:{member_id}'
data = {'payload': chat, 'action': action}
async def notify_chat(chat: ChatUpdate, member_id: int, action="create"):
channel_name = f"chat:{member_id}"
data = {"payload": chat, "action": action}
try:
await redis.publish(channel_name, json.dumps(data))
print(f'[services.presence] ok {data}')
print(f"[services.presence] ok {data}")
except Exception as e:
print(f'Failed to publish to channel {channel_name}: {e}')
print(f"Failed to publish to channel {channel_name}: {e}")