Я пытаюсь выяснить ситуацию, используя GetStream.IO, но у меня возникают проблемы при этом ...
У меня есть приложение, и я хочу 3 различных канала:
- Пользователь один (Со всеми моими действиями, если мои или со всеми действиями данного пользователя)
- Временная шкала TypeA (на основе агрегации действий пользователя TypeA, которой я следую)
- Временная шкала TypeB (Основываясь на агрегации действий пользователя TypeB, за которыми я следую)
Мне также нужен один вид деятельности (X опубликовал, Y последовал за вами и т. Д. c), но сейчас я хотел бы сосредоточиться на Ситуация выше.
Пользователь А прибывает в приложение. У него есть два канала
- канал с пользователями типа A
- канал с пользователями типа B
Однако оба типа A и B являются в основном пользователи (от наследства POV). Если я буду следовать за пользователем (через getstream IO), агрегация выдаст мне результаты (действия) от обоих пользователей типа A / B, за которыми я следую, что я не хочу.
Как я могу решить эту проблему? (используя getstreamIO только, если это возможно)
Спасибо