2016-03-23 2 views
1

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

Когда подача уведомления notification:user1 следует плоский канал posts:user2, деятельность копируются из posts:user2 в notification:user1. Точное количество операций, которые нужно скопировать, может быть опционально задано путем передачи целого числа activityCopyLimit.

Однако, когда подача отменяет подписку на другой канал, аналогичная опция для управления этим поведением отсутствует. Документация просто заявляет:

Существующих виды деятельности в сырье, поступающем из целевого корма будут очищена (асинхронна)

Так что мой вопрос: это также того случай, когда дело доходит до уведомления каналы?

Независимо от того, есть или нет, опция не Деятельность по очистке была бы очень полезна. Просто потому, что пользователь больше не нуждается в получении действий от данного фида, не обязательно означает, что история того, что было получено, должна исчезнуть.

Большое спасибо.

+0

@Matthisk больше похож на ответ, чем комментарий;) –

ответ

1

Возможно, не очистить историю, когда отмените подписку, используя параметр keep_history. Эта функция по-прежнему недоступна для всех официальных клиентов, но она описана в API rest documentation. Параметр должен быть предоставлен как часть параметров запроса и иметь значение true или 1. Если ваш клиент еще не поддерживается, вы должны открыть билет на своем Github repository.

+0

Похоже, вы, ребята, добавили его в репозиторий 'stream-js' несколько дней назад и натолкнули версию на 3.2.0. Не могли бы вы обновить stream-meteor для использования 3.2.0? Я также прошу в github. Благодарю. – bengreene

0

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

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

  • Нет связанных вопросов^_^