@i_am_mrld
Не всё в жизни решается Hard Reset'ом

Как реализовать фичу в чате?

Пилю социальное приложение (нет, не хочу стать вторым Дуровым, чисто интересна реализация) и встал вопрос: как в окне чата сделать фичу "Пользователь набирает сообщение"? Нужно какой то слушатель на текстовое поле надевать? Или куда-то состояние записывать? Или какой другой метод.
  • Вопрос задан
  • 100 просмотров
Пригласить эксперта
Ответы на вопрос 1
Можно посмотреть на примере VK:
1. Когда пользователь начинает вводить что-то, отправляется запрос на изменение статуса. Да, тут нужен слушатель.
2. Сервер временно (10 секунд) хранит информацию о том, что пользователь набирает сообщение.
3. Если через секунд 5 и более ввод текста продолжается, отправляется повторный запрос, чтобы статус продлился ещё на 10 секунд.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы