Как поставить свое тело API в сообщениях для одаренного чата - PullRequest
0 голосов
/ 26 апреля 2020

Может кто-нибудь сказать мне? Я получаю массив сообщений, через API, он содержит идентификатор, тело, имя владельца "messages": [{"id": "1", "creationAt": "2019-10-23T12: 58: 22.933Z", " body ":" Hello ",}, .....

Как я могу записать его в виде массива для giftedchat, что бы это было" messages ": [{" _id ":" 1 "," createAt ":" 2019-10-23T12: 58: 22.933Z "," text ":" Hello ",}, .....

И есть 10 сообщений, то есть как перебирать чтобы записать значения из одного массива в другой

Просто для плоского списка идет рендер и выбирается имя: item.ownername, есть ли что-то подобное, что можно использовать для сообщений в одаренном чате?

1 Ответ

0 голосов
/ 26 апреля 2020

Вы должны отобразить свой массив, чтобы получить тот же формат, который необходим для GiftedChat

const newArray = messages.map(message => ({ _id: message.id, createdAt: message.createdAt, text: message.body, user: { _id: //user_id, name: //username } }))
...