GetStream.io получает дополнительные результаты реакции null - PullRequest
0 голосов
/ 14 апреля 2020

Я просто добавляю подобное с этим фрагментом кода:

    val client = CloudClient.builder(API_KEY, token, user).build()
    val like = Reaction.Builder().kind("like").activityID(activityID).userID(user).extraField("extraUserID", userID).build()
    return client.reactions().add(user, like).get()

Когда я хочу получить его через:

fun createJsonWithReaction(r: Reaction): String {
    val rid = r.id
    val activityID = r.activityID
    val kind = r.kind
    val userID = r.userID
    val extraUserID = r.extra["extraUserID"]
    val text = r.extra["text"]
    return "{\"id\":\"$rid\", \"activityID\":\"$activityID\", \"kind\":\"$kind\", \"userID\":\"$userID\", \"extraUserID\":\"$extraUserID\", \"text\":\"$text\"}"
}

r.extra ["extraUserID"] будет null и r.extra ["text"] будут иметь значение null

В чем здесь проблема?

РЕШЕНИЕ

lol похоже, что

дополнительно

будет

ActivityData

Соглашения об именах Ошибка API? Почему мне нужно установить с extraField и получить через ActivityData? WTF?

1 Ответ

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

РЕШЕНИЕ

LOL похоже, что

extra

будет

activityData

проблема именования в самой библиотеке

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