2017-01-08 1 views
0

Я планирую добавить видимость к сообщениям со значениями (частными, друзьями, общедоступными), чтобы пользователи могли сохранять личные сообщения, делиться с друзьями или публиковать их публично. Видимость должна использоваться для фильтрации действий до разбивки на страницы.Как смоделировать видимость сообщения

Где находится свойство видимости, о деятельности или о модели или обоим? если на обоих, как редактирование видимости обрабатывается?

ответ

0

Вы можете отправить видимость в метаданных активности, когда вы отправили ее в Stream. Если вы также включаете иностранный идентификатор (значение идентификатора, которое означает что-то для вашего приложения), вы можете позже выполнить обновление этого действия, чтобы изменить его видимость.

+1

Спасибо @iandouglas, так что в основном вы говорите, что у вас есть видимость как для иностранной модели, так и для нее. Затем при редактировании обновите модель и ее соответствующую деятельность? Кстати, это меня смущает, почему кому-то нужна внешняя модель для отображения активности. – SimoAmi

+0

Это зависит от того, какой SDK вы используете из Stream. Некоторые из них обрабатывают обновление (те, у которых есть поддержка ORM, встроенная в потоковые рельсы, stream-laravel и т. Д.), Некоторые из них должны выполняться вручную (обычно это низкоуровневые языковые библиотеки, такие как stream-python, stream-ruby, stream-php и т. д.). – iandouglas

+0

Было бы возможно, чтобы Stream фильтровал видимость? идея заключается в том, чтобы финалисты времени возвращали общественность, друзей и частную деятельность для владельцев, общественных и друзей деятельности от друзей (последователей), и только общественность для остальных. Мне кажется, что это важная функциональность для структуры. – SimoAmi

Смежные вопросы