Здравствуйте, я младший фронтенд-разработчик, работающий над волонтерским проектом, который использует чат 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
Однако я не уверен, как это сделать. Это больше работа разработчика серверной части? Заранее спасибо ...