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()