Mercurial > libervia-pubsub
diff sat_pubsub/tap.py @ 323:8496af26be45
mam: added filtering by category
author | Goffi <goffi@goffi.org> |
---|---|
date | Thu, 07 Jan 2016 16:20:43 +0100 |
parents | c7fe09894952 |
children | ae37289007c3 |
line wrap: on
line diff
--- a/sat_pubsub/tap.py Tue Jan 05 23:13:13 2016 +0100 +++ b/sat_pubsub/tap.py Thu Jan 07 16:20:43 2016 +0100 @@ -59,7 +59,10 @@ from wokkel.disco import DiscoHandler from wokkel.generic import FallbackHandler, VersionHandler from wokkel.iwokkel import IPubSubResource -from wokkel import pubsub, rsm, mam +from wokkel import data_form +from wokkel import pubsub +from wokkel import rsm +from wokkel import mam from sat_pubsub import __version__ from sat_pubsub import const @@ -155,6 +158,7 @@ if const.FLAG_ENABLE_MAM: mam_resource = pubsub_mam.MAMResource(bs) mam_s = mam.MAMService(mam_resource) + mam_s.addFilter(data_form.Field(var=const.MAM_FILTER_CATEGORY)) mam_s.setHandlerParent(cs) # XXX: delegation must be instancied at the end,