Что делать с действием follow, когда пользователь отменяет фид на GetStream? - PullRequest
0 голосов
/ 06 апреля 2020

Я пытаюсь решить 'непоследовательные каналы' с потоком django от getstream. Когда кто-то отписывается от другого пользователя, я удаляю свой локальный экземпляр FollowUser-model из базы данных django и отправляю feedmanager.unfollow_user (). На панели мониторинга потока видно, что подписка удалена, действие «подписаться» по-прежнему отображается.

Я больше не могу обогащать эту подписку, поскольку мой экземпляр UserFollow был удален. Как следует обрабатывать отписки от писем?

  • Предполагается ли мне удалить эту функцию 'follow' в getstream и что для этого будет использовать Foreign_id? Похоже, что в фидмэнеджере не задано значение foreign_id, когда следует пользователь.
  • Должен ли я не удалять экземпляр модели и просто пометить его как "заархивированный" или что-то подобное?
  • Или Есть ли лучший способ справиться с этим?

Если я ничего не делаю, я получаю активность из потока, которая не может быть обогащена, потому что мой экземпляр модели был удален - а я нет Кажется, что можно найти любую информацию о том, как это должно быть решено в любом из документов ...

Любая помощь и указатели высоко ценятся!

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