GetStream.io выдает исключение при обновлении канала - PullRequest
0 голосов
/ 16 ноября 2018

Я использую Java API для публикации и обновления активности.

public class EventModel extends BaseActivity {
    private String state;
    public String getState() {
        return state;
    }
    public void setState(String state) {
        this.state = state;
    }
}

Когда я публикую деятельность, я устанавливаю все необходимые поля, такие как object, foreignid, time.Я прикрепил веб-хук к группе каналов и могу отслеживать данные каналов.Это позволяет мне добавить активность или заменить -> удалить + добавить.Веб-хук показывает все правильные данные, такие как новые или удаленные.

Но когда я пытаюсь обновить, я делаю это.

Feed feed = streamClient.newFeed(<feed group>, <feed>);
List<EventModel> models = activityService.getActivities().getResults().stream().collect(Collectors.toList());

Перебираем список и обновляем поле состояния до любого, затем вызываем это

activityService.updateActivities(Arrays.asList(model));

где модель - это экземпляр EventModel, собранный выше. В последней строке выдается исключение «AuthenticationFailed».Я не уверен, что это значит.У меня есть только один канал в группе, никаких подписок нет, и это позволяет мне добавлять и удалять данные.

Как я уже сказал, я только изменяю свое настраиваемое поле, а все остальные поля остаются такими же, как раньше.Любая помощь?Спасибо

...