core/services/inbox/sse.py

10 lines
292 B
Python
Raw Normal View History

2022-12-06 08:44:29 +00:00
from sse_starlette.sse import EventSourceResponse
from resolvers.inbox.messages import message_generator
async def sse_messages(request):
print(f'[SSE] {request}')
# https://github.com/enisdenjo/graphql-sse/blob/master/PROTOCOL.md
return EventSourceResponse(message_generator)