Mercurial > libervia-web
comparison libervia/pages/blog/view/atom.xml/page_meta.py @ 1509:106bae41f5c8
massive refactoring from camelCase -> snake_case. See backend commit log for more details
author | Goffi <goffi@goffi.org> |
---|---|
date | Sat, 08 Apr 2023 13:44:11 +0200 |
parents | 089742e065e3 |
children |
comparison
equal
deleted
inserted
replaced
1508:ec3ad9abf9f9 | 1509:106bae41f5c8 |
---|---|
9 template = "blog/atom.xml" | 9 template = "blog/atom.xml" |
10 | 10 |
11 | 11 |
12 async def prepare_render(self, request): | 12 async def prepare_render(self, request): |
13 request.setHeader("Content-Type", "application/atom+xml; charset=utf-8") | 13 request.setHeader("Content-Type", "application/atom+xml; charset=utf-8") |
14 data = self.getRData(request) | 14 data = self.get_r_data(request) |
15 service, node = data["service"], data.get("node") | 15 service, node = data["service"], data.get("node") |
16 self.checkCache( | 16 self.check_cache( |
17 request, C.CACHE_PUBSUB, service=service, node=node, short="microblog" | 17 request, C.CACHE_PUBSUB, service=service, node=node, short="microblog" |
18 ) | 18 ) |
19 data["show_comments"] = False | 19 data["show_comments"] = False |
20 template_data = request.template_data | 20 template_data = request.template_data |
21 blog_page = self.getPageByName("blog_view") | 21 blog_page = self.get_page_by_name("blog_view") |
22 await blog_page.prepare_render(self, request) | 22 await blog_page.prepare_render(self, request) |
23 items = data["blog_items"]['items'] | 23 items = data["blog_items"]['items'] |
24 | 24 |
25 template_data["request_uri"] = self.host.getExtBaseURL( | 25 template_data["request_uri"] = self.host.get_ext_base_url( |
26 request, request.path.decode("utf-8") | 26 request, request.path.decode("utf-8") |
27 ) | 27 ) |
28 template_data["xmpp_uri"] = uri.buildXMPPUri( | 28 template_data["xmpp_uri"] = uri.build_xmpp_uri( |
29 "pubsub", subtype="microblog", path=service.full(), node=node | 29 "pubsub", subtype="microblog", path=service.full(), node=node |
30 ) | 30 ) |
31 blog_view = self.getPageByName("blog_view") | 31 blog_view = self.get_page_by_name("blog_view") |
32 template_data["http_uri"] = self.host.getExtBaseURL( | 32 template_data["http_uri"] = self.host.get_ext_base_url( |
33 request, blog_view.getURL(service.full(), node) | 33 request, blog_view.get_url(service.full(), node) |
34 ) | 34 ) |
35 if items: | 35 if items: |
36 template_data["updated"] = items[0]['updated'] | 36 template_data["updated"] = items[0]['updated'] |
37 else: | 37 else: |
38 template_data["updated"] = time.time() | 38 template_data["updated"] = time.time() |