Тема
Чат
Кожна подія в Peaced має вбудований real-time чат для спілкування учасників.
Доступ до чату
Відкрийте сторінку події → перейдіть на вкладку Чат. Чат доступний для всіх авторизованих користувачів, які мають доступ до події (для приватних — після прийняття запрошення).
Функції чату
- Real-time повідомлення — через WebSocket (Socket.io)
- Індикатор читання — кількість непрочитаних у вкладці
- Хронологічний порядок — нові повідомлення знизу
- Автоскрол — при отриманні нових повідомлень, якщо ви внизу
Надсилання повідомлення
- Введіть текст у поле внизу
- Натисніть Надіслати або клавішу Enter (на веб)
- Повідомлення з'явиться у всіх учасників майже миттєво
Технічні деталі
Чат побудований на Socket.io із простором /chat. Автентифікація відбувається при підключенні через JWT-токен. Захист від дублювання повідомлень вбудований на рівні клієнта — однакові ID не додаються двічі.
TIP
На iOS та Android сповіщення про нові повідомлення приходять через Expo Push навіть коли застосунок згорнутий.
WARNING
Чат недоступний у режимі гостя. Потрібна авторизація.
Модерація
Якщо повідомлення порушує правила — натисніть на нього та оберіть Поскаржитися. Скарга піде до модераторів.
Організатор може видаляти повідомлення у своїй події.