# HG changeset patch # User Goffi # Date 1623001025 -7200 # Node ID fa6fe9511acaf1f9245ffb11eb7f7e8c8a94b832 # Parent 7472d5a88006c760e82a05237ca9d943857f0feb pages (forums/topics): deserialise extra + use pagination diff -r 7472d5a88006 -r fa6fe9511aca libervia/pages/forums/topics/page_meta.py --- a/libervia/pages/forums/topics/page_meta.py Fri Jun 04 17:57:29 2021 +0200 +++ b/libervia/pages/forums/topics/page_meta.py Sun Jun 06 19:37:05 2021 +0200 @@ -34,9 +34,17 @@ service, node = data["service"], data["node"] request.template_data.update({"service": service, "node": node}) template_data = request.template_data + page_max = data.get("page_max", 20) + extra = self.getPubsubExtra(request, page_max=page_max) topics, metadata = await self.host.bridgeCall( - "forumTopicsGet", service.full(), node, {}, profile + "forumTopicsGet", + service.full(), + node, + extra, + profile ) + metadata = data_format.deserialise(metadata) + self.setPagination(request, metadata) identities = self.host.getSessionData( request, session_iface.ISATSession ).identities