@artemsiberiangit

Как правильно реализовать систему непрочитанных сообщений в групповом чате?

Подскажите какой есть лучший метод для реализации системы непрочитанных сообщений чата, проект делаю на django rest с использованием redis и channels,
Из вводных, допустим у нас есть чат, доступ к чату имеют 10 человек, подключено к веб сокету чата на данный момент 6 человек, при отправке сообщения, я хочу учитывать тех людей которые это сообщение не прочитали и прочитали(Прочитали означает быть в чате на момент отправки сообщения, если человек в чате он автоматически подклчен к веб сокету этого чата), в дальнейшем уже обрабатывать и выводить эту информацию на сайту.
  • Вопрос задан
  • 246 просмотров
Пригласить эксперта
Ответы на вопрос 1
Vindicar
@Vindicar
RTFM!
Ну например, для каждой пары пользователь-чат хранить метку времени отключения от чата (или эквивалентного события). Тогда все сообщения, которые были добавлены в чат после этой метки, будут считаться непрочитанными.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы