Отображение Read At для Twilio Программируемый чат - PullRequest
0 голосов
/ 30 мая 2019

Я использую Программируемый чат.Я пытаюсь показать метаданные ReadAt пользователям.Я знаю, когда пользователь получает сообщение во внешнем интерфейсе, так как я слушаю сообщение, добавленное на текущем канале в Twilio Javascript SDK.Я сохраняю сообщение, слушая Webhook на preMessageSend, чтобы убедиться, что сообщение сохранено в БД.Когда я получаю это сообщение, проблема в том, что я не получаю сообщение, которое я получаю в сообщении Javascript SDK.Может ли кто-нибудь помочь мне понять, как соотнести оба сообщения?

1 Ответ

1 голос
/ 30 мая 2019

Согласно документации разработчика Twilio :

Pre-Event Webhooks сработает до того, как действие будет передано в экземпляр Chat, блокируя публикацию до получения ответа. Это дает вашему бэкэнду (или функции) возможность перехватывать, изменять или отклонять любые действия в экземпляре, делая эти ловушки полезными для фильтрации спама / языка, сложных схем разрешений или другой бизнес-логики. Веб-заезды перед событием запускаются только для действий из Chat SDK; действия API REST никогда не вызовут их.

Так что я подозреваю, что messageId не создается до тех пор, пока этот webhook не будет.

...