Получение пользовательских каналов Twilio Chat, отсортированных по атрибуту, категории или имени тега - PullRequest
1 голос
/ 27 мая 2020

Здравствуйте, я младший фронтенд-разработчик, работающий над волонтерским проектом, который использует чат Twilio.

Мне нужно отсортировать каналы, которые у нас есть, по порядку в зависимости от того, являются ли они «Зоной» или «Образом жизни», т.е. я хотел бы разделить свои каналы чата на категории.

Когда я смотрю, что Я возвращаюсь из Twilio API, когда создаю канал, и вижу, что каждый канал / чат-комната имеет только ключ id и name. Например:

chatRooms: [{id: "bae96", name: "public"}, {id: "b7144", name: "shopping"}, {id: "59d97", name: "restaurants"},…]
0: {id: "bae96", name: "public"}
1: {id: "b7144", name: "shopping"}
2: {id: "59d97", name: "restaurants"}

Для сортировки каналов мне потребуется дополнительная информация, например, другой ключ, например tagName или category, чтобы пользователь мог добавить каждый канал в a category при создании.

например 0: {id: "bae96", name: "shopping", category: lifestyle}

Возможно ли это? Как мне go об этом? Я видел в документации, что можно добавить attributes https://www.twilio.com/docs/chat/rest/channel-resource

Однако я не уверен, как это сделать. Это больше работа разработчика серверной части? Заранее спасибо ...

...