Как в чате отмечать галочкой что прочитано
Q: как реализовать такую функцию как прочитано синей галочкой?
Создал функцию в PostgreSQL, которая принимала айди чата и айди юзера, на вызов добавляла в поле read_users id пользователя который и зашёл в чат(там, где нет его айди). Остаётся лишь при заходе на страницу вызывать апишку. Синяя галочка становится если в поле read_users есть его айди
Это в случае с группами, если чат с одним юзером вместо айди можно просто менять bool с false на true
Смотрел по нагрузкам, при чтении 300 сообщений ЦП сервера не тронулся ни на процент, sql магию творит)