Как получить идентификаторы активности реакции реакции в Swift - PullRequest
0 голосов
/ 10 апреля 2020

Итак, я использую Swift и пытаюсь получить все комментарии ActivityId, чтобы я мог открыть их в другом DetailViewController. Хотя я не уверен, как go об этом. ниже я думаю, что это правильный путь к go, но я не уверен, как получить задания. Как я должен go об этом? Я хочу поместить их в массив кодов активности.

 Client.shared.reactions(forActivityId: activityPresenter!.activity.id, kindOf: .comment) {
        result in 
        if let values = try? result.get() {

        }
    }

enter image description here Я добавил изображение для пояснения. Прямо сейчас я использую DetailViewController, который является изображением, показанным. В этом представлении есть раздел, в котором говорится «еще 2 ответа». В настоящее время, когда я нажимаю на него, он нигде не работает. Что я хочу сделать, так это когда я нажимаю на комментарий с ответами, он переходит к аналогичному экрану, на котором отображаются эти ответы, чтобы пользователи могли комментировать и реагировать на них.

Ответы [ 2 ]

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

Я понял, что то, что я ищу, невозможно. Реакции отличаются от действий и имеют свои собственные идентификаторы, например. ReactionId vs ActivityId, поэтому я не могу использовать DetailViewController, чтобы открыть реакцию. Я разместил еще один вопрос, связанный с этим, здесь: Есть ли в Stream.io для Swift «ReactionViewController», который работает аналогично DetailViewController?

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

При использовании реакций можно запросить расширенные действия, которые включают как присоединенные реакции по типу, так и счетчики реакций. Вот пример в Swift, показывающий, как извлечь эти обогащенные действия из данного канала:

// read bob's timeline and include most recent reactions to all activities and their total count
client.flatFeed(feedSlug: "timeline", userId: "bob")
.get(includeReactions: [.latest, .counts]) { result in /* ... */ }

Подробнее об этом можно узнать здесь в нашей документации: https://getstream.io/docs/reactions_read_feeds/?language=swift#read_feeds_with_reactions

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...