GetStream - без следующего фида? - PullRequest
0 голосов
/ 23 марта 2019

Мне нужен публичный плоский канал.Например, пользователь с именем 'public'. У него нет подписчика или подписчика, если пользователь: public публикует какие-либо действия, он может охватывать все временные рамки пользователей, как это сделать?

Я попробовал пользователя: глобальный, но без следующего пользователя: глобальный, не получил или не извлек активность пользователя: глобальный

1 Ответ

1 голос
/ 25 марта 2019

Хотя Stream не предоставляет глобальный фид, существует несколько способов реализации общедоступного глобального фида:

  1. Определите «глобальный» фид (например, user:global) и следите за этим фидом всемипользовательские каналы при создании пользователя
const user = await client.currentUser.getOrCreate({
    name: "John Doe", 
    occupation: "Software Engineer",
    gender: 'male'
});
await client.feed("user").follow("user", "global");

Этого достаточно, если вы просто хотите предоставить пользователям доступ к глобальному контенту каналов.

Используйте поле to в действии, чтобы доставить контент всем заинтересованным каналам (https://getstream.io/docs/#targetting), но он имеет ограничение в 100 целей.
...