Статус 'Прочитано' сообщения в чате Django, построенном с помощью django-channels

Как я могу показать пользователю статус прочитанного или непрочитанного сообщения? Я думал о хранении ID сообщений, просмотренных пользователем - слишком много информации для хранения. Может быть хранить кортеж(first_seen_message, last_seen_message) - намного меньше используемой памяти, но у нас много чатов и прямых сообщений - все сообщения получают ID в общей подтяжке. Как это сделать?

Я не пробовал ничего конкретного, потому что понятия не имею, как это делается :D

Вернуться на верх