С помощью этого действия можно создать групповой чат, а также добавить или удалить участника(ов).

Предварительные условия
Перед добавлением этого действия вам необходимо настроить чат и добавить страницы, необходимые для создания группового чата. Если вы еще не сделали этого, вы можете следовать инструкции здесь.
Типы действий группового чата
Существует в основном три типа действий, которые вы можете добавить.
- Создать групповой чат: Создает новую группу и добавляет участников.
- Добавить члена(ов) группы: добавляет новых членов в существующую группу.
- Удалить члена(ов) группы: удаляет существующих членов из группы.
Определение действия группового чата
Перейдите на страницу вашего проекта на FlutterFlow и выполните следующие шаги, чтобы определить действие для любого виджета.
- Выберите виджет (например, кнопку), для которого вы хотите определить действие.
- Выберите Действия на панели свойств (правое меню) и нажмите Открыть. Это откроет редактор потока действий в новом всплывающем окне.
- Нажмите на + Добавить действие.
- В правой части найдите и выберите Действие группового чата.
- Чтобы создать новую группу, установите Тип действия чата на Создать групповой чат.
- Теперь необходимо указать список пользователей, которых нужно добавить. Вы можете сделать это, установив Multiple Users.
- Установите для параметра Источник значение Состояние виджета.
- Установите для параметра Available Options значение Checked Items. Потому что, скорее всего, вы будете использовать CheckboxListTile для такого случая.
- Внутри поля Map List Items установите Available Options на reference.
- Чтобы автоматически переходить на страницу чата после успешного создания группы, держите включенным переключатель Navigate to Chat Page.
- Чтобы добавить пользователя (пользователей) в группу, установите Тип действия чата на Добавить члена (членов) группы.
- Сначала вам нужно указать запись чата, в которую вы хотите добавить участника(ов). Установите Source в имя параметра, который получает запись чата с предыдущей страницы. Скорее всего, это будет чат.
- Теперь вам нужно указать список пользователей для добавления. Вы можете сделать это, установив параметр Multiple Users.
- Установите для параметра Source (Источник) значение Widget State (Состояние виджета).
- Установите для параметра Available Options значение Checked Items. Потому что, скорее всего, вы будете использовать CheckboxListTile для такого случая.
- Внутри поля Map List Items установите Available Options на reference.
- Чтобы удалить пользователя (пользователей) из группы, установите тип действия чата на Удалить члена (членов) группы.
- Сначала вам нужно указать запись чата, из которого вы хотите удалить участника(ов). Установите Source в имя параметра, который получает запись чата с предыдущей страницы. Скорее всего, это будет чат.
- Теперь вам нужно указать список пользователей, которых нужно удалить. Вы можете сделать это, установив параметр Multiple Users.
- Установите Source (Источник) в Widget State (Состояние виджета).
- Установите для параметра Available Options значение Checked Items. Потому что, скорее всего, вы будете использовать CheckboxListTile для такого случая.
- Внутри поля Map List Items установите для Available Options значение Reference.
- Нажмите кнопку Закрыть.
