GetStream IO - Создание каналов типа «Обнаружение» - PullRequest
0 голосов
/ 24 апреля 2020

Я работал с GetStream на этой неделе, и это сработало, как и ожидалось для первой части. Тем не менее, теперь, когда я хотел бы двигаться вперед, я хотел бы создать функцию «как узнать» (например, в Instagram на примере?)

Дело в том, что я не совсем уверен, как достичь Это. Моей конечной целью будет что-то вроде:

  • У вас есть сообщения (от пользователей, которых я не подписан) в ленте Discover пользователя A
  • Пользователь A следует за пользователем из открытия ( владелец поста, скажем, UserX)
  • Действия UserX (предыдущие и будущие) перенаправляются на плоский канал пользователя и исчезают из канала обнаружения для пользователя A

Это значит ( насколько я понимаю) следите за всеми, когда пользователь создает учетную запись, а затем отписываетесь от людей, обнаруживающих плоский канал (далее) и следящих за ними с хронологической ленты. Но мне кажется, что это невозможно масштабировать, не так ли? ...

На данный момент у меня есть 2 канала: - user-timeline -> плоский канал, содержащий сообщение пользователя (например, публикация UserA) - followings-timeline -> flat feed, которая следует за действиями на выбранных «user-timelines»

Как я могу иметь третий канал, который будет действовать как обнаружение?

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