Бан пользователя: как выгнать его из чата (вызвать событие на стороне клиента) - PullRequest
0 голосов
/ 26 марта 2019

У меня есть приложение чата, которое подключено к Firebase / Firestore и использует Firebaseanimatedlist вместе с базой данных в реальном времени.Когда администратор группы запрещает пользователю, я сохраняю его ИД пользователя и ограничиваю его доступ в комнату чата.Но учтите, что пользователь в данный момент находится в чате, когда его забанят.Итак, как мне вызвать клиентскую часть события, когда идентификатор пользователя теперь сохранен в массиве (списке) в Firebase, чтобы выгнать его из комнаты чата, в которой он сейчас находится?

Является ли FCM опцией?

1 Ответ

0 голосов
/ 26 марта 2019

Предполагая, что вы используете аспект реального времени, вы можете проверять базу данных всякий раз, когда она обновляется, и, если пользователь существует в базе данных, либо скрыть содержимое, либо выйти из чата.

...