Я проследил за «туром» на GetStream.io и попытался реализовать простейшее решение, а именно: создать канал, загрузить действие и затем следовать этому каналу.В моем приложении есть «пользователи» и «художники», которые могут следовать друг за другом.Мне удалось создать действие для художника: 1, которое отображается (через API и панель инструментов), и мне удалось позволить пользователю: 1 подписаться на исполнителя: 1 (также подтверждено через панель инструментов) .. Теперь возникает проблема:
Несмотря на то, что пользователь: 1 следует за исполнителем: 1, а у исполнителя: в канале 1 есть элементы, пользователь: 1 каналы остаются пустыми .. поэтому, похоже, что следующий канал (даже если он успешен) не копирует элементы из источникана таргетинг фида .. хотя это именно так и работает в «туре».
ниже - мой код (даже если он достаточно стандартный)
def test
user_feed = client.feed('user', '1')
artist_feed = client.feed('artist', '1')
artist_feed.get => #returns items
artist_feed.followers => #shows user:1 is a follower
user_feed.get => # nothing?!
end
Я пропустил настройкуили что-то?У кого-нибудь есть идея, что это может быть?введите описание изображения здесь Приветственные восклицания,
Авель
PS Я добавил три фотографии ниже панели инструментов GetStream, а именно:
- Вы видите этого художника:За 1 следует пользователь: 1
- Вы видите этого исполнителя: 1 выполняет два действия
- Вы видите этого пользователя: 1 не выполняет никаких действий