Отправка серверного события для перенаправления определенной пары пользователей на определенный домен/url

Если я хочу перенаправлять определенных пользователей на разные конечные точки, как мне реализовать эту логику. В частности, я бы взял два user_id и перенаправил этих конкретных пользователей на определенную конечную точку.

Я использую Django для бэкенда, я также использую Django Channels для отправки некоторых данных с клиента на сервер, и у меня есть React.js фронтенд

В настоящее время я POST ввожу имена пользователей в определенную конечную точку API для создания объекта TwiML, который инструктирует Twilio создать конференц-звонок. В этом представлении я также получаю идентификаторы пользователя, связанные с каждым именем пользователя

Мое предположение заключается в следующем:

  • Реализуйте какое-то событие, посылаемое сервером. Поскольку у меня бэкенд Django, я бы использовал библиотеку типа Django Channels для использования websockets для отправки некоторого события моему клиенту.
  • .

Предполагая, что это так, что именно мой websocket будет посылать моему клиенту? Моя первая мысль такова:

  • отправлять идентификаторы пользователей обратно моему клиенту через websocket.
  • Хранить идентификаторы пользователей в состоянии, затем проверять, какие идентификаторы пользователей находятся в состоянии, и перенаправлять пользователей в состоянии на различные конечные точки. По какой-то причине я не думаю, что это имеет смысл (я не совсем понимаю почему, но это не похоже на то, что я должен делать).

Хотелось бы узнать другое мнение по этому поводу

Вернуться на верх