Как упорядочить сообщения в проекте create-daml-app в обратном хронологическом порядке?

Я работал над добавлением нескольких небольших функций пользовательского интерфейса в проект create-daml-app (https://github.com/digital-asset/daml/tree/ba27ea9af4f39a9a3f307384e05f4bf540101f03/templates/create-daml-app). В частности, я добавил функцию прямого обмена сообщениями из документации (https://docs.daml.com/getting-started/first-feature.html). Описание там отличное и работает хорошо. По умолчанию сообщения отображаются в хронологическом порядке (от первого до последнего отправленного), и я хотел бы отображать их в обратном хронологическом порядке (от последнего отправленного до первого отправленного). Может ли кто-нибудь помочь мне сделать это?

Спасибо.


person Quantifier    schedule 20.05.2020    source источник


Ответы (1)


Замените messagesResult.contracts на messagesResult.contracts.reverse().

person paolostyle    schedule 20.05.2020
comment
Спасибо за ответ! Это то, что я пытался сначала, и я получил ошибку: Свойство «reverse» не существует для типа «только для чтения CreateEvent‹Message, undefined, .... Это заставило меня поверить, что это неправильный путь. После того, как вы ответили, я попробовал еще раз после карты (messagesResult.contracts.map(...).reverse()), и она полностью работает! Спасибо за поддержку. - person Quantifier; 21.05.2020