comparison libervia/pages/chat/page_meta.py @ 1506:ce879da7fcf7

server: fix `on_signal` callback
author Goffi <goffi@goffi.org>
date Thu, 23 Mar 2023 17:50:54 +0100
parents 409d10211b20
children 106bae41f5c8
comparison
equal deleted inserted replaced
1505:a169cbc315f0 1506:ce879da7fcf7
41 41
42 42
43 @defer.inlineCallbacks 43 @defer.inlineCallbacks
44 def prepare_render(self, request): 44 def prepare_render(self, request):
45 #  FIXME: bug on room filtering (currently display messages from all rooms) 45 #  FIXME: bug on room filtering (currently display messages from all rooms)
46 session = self.host.getSessionData(request, session_iface.ISATSession) 46 session = self.host.getSessionData(request, session_iface.IWebSession)
47 template_data = request.template_data 47 template_data = request.template_data
48 rdata = self.getRData(request) 48 rdata = self.getRData(request)
49 target_jid = rdata["target"] 49 target_jid = rdata["target"]
50 profile = session.profile 50 profile = session.profile
51 profile_jid = session.jid 51 profile_jid = session.jid
95 template_data["target_jid"] = target_jid 95 template_data["target_jid"] = target_jid
96 template_data["chat_type"] = chat_type 96 template_data["chat_type"] = chat_type
97 97
98 98
99 def on_data(self, request, data): 99 def on_data(self, request, data):
100 session = self.host.getSessionData(request, session_iface.ISATSession) 100 session = self.host.getSessionData(request, session_iface.IWebSession)
101 rdata = self.getRData(request) 101 rdata = self.getRData(request)
102 target = rdata["target"] 102 target = rdata["target"]
103 data_type = data.get("type", "") 103 data_type = data.get("type", "")
104 if data_type == "msg": 104 if data_type == "msg":
105 message = data["body"] 105 message = data["body"]