как правильно огранизовать ивент о прочитанном сообщении?
есть чат (musonza/chat). когда собеседник отправляет мне сообщение, оно прилетает мне через приватный канал пушера. как в ларе понять что получатель сообщения (то есть я), в данный момент подписан на этот приватный канал текущего диалога чтобы уведомить отправителя о том, что его последнее сообщение было мною прочитано? через presence channel? я делаю это всё пока на vagrant и, насколько я понял, для работы каналов присутствия пушеру нужно мочь общаться с бекендом. конечно можно просто от самого юзера фигарить что-то в бекенд если он находится в этом чате или разрешить p2p пользователям и напрямую оповещать их о прочитанном диалоге. но последний вариант отметает пометку сообщения прочитанным в самом бекенде, в базе. там ведь тоже нужно понимать что юзеру мы доставили сообщение и он его увидел. сложна. поделитесь опытом кто уже делал подобное, пожалуйста.