fixes
This commit is contained in:
11
services/presence.py
Normal file
11
services/presence.py
Normal file
@@ -0,0 +1,11 @@
|
||||
import json
|
||||
from redis import redis
|
||||
|
||||
|
||||
async def notify_message(message, chat_id: str):
|
||||
channel_name = f"chat:{chat_id}"
|
||||
data = {**message, "kind": "new_message"}
|
||||
try:
|
||||
await redis.execute_pubsub("PUBLISH", channel_name, json.dumps(data))
|
||||
except Exception as e:
|
||||
print(f"Failed to publish to channel {channel_name}: {e}")
|
Reference in New Issue
Block a user