Mercurial > libervia-web
comparison libervia/pages/chat/select/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 | f511f8fbbf8a |
children |
comparison
equal
deleted
inserted
replaced
1508:ec3ad9abf9f9 | 1509:106bae41f5c8 |
---|---|
15 template = "chat/select.html" | 15 template = "chat/select.html" |
16 | 16 |
17 | 17 |
18 @defer.inlineCallbacks | 18 @defer.inlineCallbacks |
19 def prepare_render(self, request): | 19 def prepare_render(self, request): |
20 profile = self.getProfile(request) | 20 profile = self.get_profile(request) |
21 template_data = request.template_data | 21 template_data = request.template_data |
22 rooms = template_data["rooms"] = [] | 22 rooms = template_data["rooms"] = [] |
23 bookmarks = yield self.host.bridgeCall("bookmarksList", "muc", "all", profile) | 23 bookmarks = yield self.host.bridge_call("bookmarks_list", "muc", "all", profile) |
24 for bm_values in list(bookmarks.values()): | 24 for bm_values in list(bookmarks.values()): |
25 for room_jid, room_data in bm_values.items(): | 25 for room_jid, room_data in bm_values.items(): |
26 url = self.getPageByName("chat").getURL(room_jid) | 26 url = self.get_page_by_name("chat").get_url(room_jid) |
27 rooms.append(data_objects.Room(room_jid, name=room_data.get("name"), url=url)) | 27 rooms.append(data_objects.Room(room_jid, name=room_data.get("name"), url=url)) |
28 rooms.sort(key=lambda r: r.name) | 28 rooms.sort(key=lambda r: r.name) |
29 | 29 |
30 | 30 |
31 @defer.inlineCallbacks | 31 @defer.inlineCallbacks |
32 def on_data_post(self, request): | 32 def on_data_post(self, request): |
33 jid_ = self.getPostedData(request, "jid") | 33 jid_ = self.get_posted_data(request, "jid") |
34 if "@" not in jid_: | 34 if "@" not in jid_: |
35 profile = self.getProfile(request) | 35 profile = self.get_profile(request) |
36 service = yield self.host.bridgeCall("mucGetService", "", profile) | 36 service = yield self.host.bridge_call("muc_get_service", "", profile) |
37 if service: | 37 if service: |
38 muc_jid = jid.JID(service) | 38 muc_jid = jid.JID(service) |
39 muc_jid.user = jid_ | 39 muc_jid.user = jid_ |
40 jid_ = muc_jid.full() | 40 jid_ = muc_jid.full() |
41 else: | 41 else: |
42 log.warning(_("Invalid jid received: {jid}".format(jid=jid_))) | 42 log.warning(_("Invalid jid received: {jid}".format(jid=jid_))) |
43 defer.returnValue(C.POST_NO_CONFIRM) | 43 defer.returnValue(C.POST_NO_CONFIRM) |
44 url = self.getPageByName("chat").getURL(jid_) | 44 url = self.get_page_by_name("chat").get_url(jid_) |
45 self.HTTPRedirect(request, url) | 45 self.http_redirect(request, url) |