#11 Added SSE listening
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
from uuid import UUID
|
||||
|
||||
from itd.request import fetch
|
||||
from itd.request import fetch, fetch_stream
|
||||
|
||||
def get_notifications(token: str, limit: int = 20, offset: int = 0):
|
||||
return fetch(token, 'get', 'notifications', {'limit': limit, 'offset': offset})
|
||||
@@ -12,4 +12,12 @@ def mark_all_as_read(token: str):
|
||||
return fetch(token, 'post', f'notifications/read-all')
|
||||
|
||||
def get_unread_notifications_count(token: str):
|
||||
return fetch(token, 'get', 'notifications/count')
|
||||
return fetch(token, 'get', 'notifications/count')
|
||||
|
||||
def stream_notifications(token: str):
|
||||
"""Получить SSE поток уведомлений
|
||||
|
||||
Returns:
|
||||
Response: Streaming response для SSE
|
||||
"""
|
||||
return fetch_stream(token, 'notifications/stream')
|
||||
Reference in New Issue
Block a user