Как удалить сообщение с помощью клиентаact-Activity-Feed? - PullRequest
1 голос
/ 12 июня 2019

Как удалить сообщение с клиентом react-activity-feed для GetStream?

1 Ответ

1 голос
/ 12 июня 2019

Компонент StreamApp передает функцию в FlatFeed и компонент Activity с именем onRemoveActivity. Это функция, которая берет идентификатор активности и удаляет его.

Таким образом, вы можете сделать что-то подобное для удаления активности:

<StreamApp
  apiKey=""
  appId=""
  token=""
>
  <FlatFeed
    Activity={(props) => (
      <Activity
        {...props}
        Footer={() => (
          <React.Fragment>
            <button onClick={() => props.onRemoveActivity(props.activity.id)}>
              delete
            </button>
          </React.Fragment>
        )}
      />
    )}
  />
</StreamApp>
...