Привет всем!
Такая делема. Есть чат между 2 юзерами. У каждого сообщения есть статус "прочитанное" (true/false). В этом чате появляется 3е лицо, а точнее, бот, который также оставляет точно такое же сообщение. Оба юзера видят это сообщение как непрочитанное, пока один из них его не прочтет. Т.е. кто успел, тот и съел. Вопрос, как грамотно сделать автономный статус, который будет меняться для каждого пользователя отдельно, кардинально не меняя всю систему (на этом статусе очень много завязано, фоновые задачи, уведомления и т.д.)?