Хотя Stream не предоставляет глобальный фид, существует несколько способов реализации общедоступного глобального фида:
- Определите «глобальный» фид (например,
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 целей.