не могу разобраться с этим моментом : когда в группу кто то отправил сообщение, сообщение отображется как не прочитанное (как в телеграме) а когда юзер открывает группу все сообщения становятся прочитанными только для этого пользователя. какие поля должны быть в таблице сообщений или пользователей чтобы узнать прочитал ли этот юзер сообщение или нет? спасибо большое.
Связь между юзером и чатом с временем или ид последнего прочитанного сообщения
Мы заводили отдельную таблицу unread_messages_user. При прочтении оттуда удаляются соотв. записи.
Обсуждают сегодня