Mercurial > libervia-backend
comparison libervia/backend/plugins/plugin_xep_0167/__init__.py @ 4270:0d7bb4df2343
Reformatted code base using black.
author | Goffi <goffi@goffi.org> |
---|---|
date | Wed, 19 Jun 2024 18:44:57 +0200 |
parents | a7d4007a8fa5 |
children | b4b4ea8c5c87 |
comparison
equal
deleted
inserted
replaced
4269:64a85ce8be70 | 4270:0d7bb4df2343 |
---|---|
167 call_data[media_type]["id"] = media_data["id"] | 167 call_data[media_type]["id"] = media_data["id"] |
168 except KeyError: | 168 except KeyError: |
169 log.warning(f"no media ID found for {media_type}: {media_data}") | 169 log.warning(f"no media ID found for {media_type}: {media_data}") |
170 # FIXME: the 2 values below are linked to XEP-0343, they should be added | 170 # FIXME: the 2 values below are linked to XEP-0343, they should be added |
171 # there instead, maybe with some new trigger? | 171 # there instead, maybe with some new trigger? |
172 for key in ("sctp-port","max-message-size"): | 172 for key in ("sctp-port", "max-message-size"): |
173 value = transport_data.get(key) | 173 value = transport_data.get(key) |
174 if value is not None: | 174 if value is not None: |
175 metadata[key] = value | 175 metadata[key] = value |
176 try: | 176 try: |
177 call_data[media_type]["ice-candidates"] = transport_data.get( | 177 call_data[media_type]["ice-candidates"] = transport_data.get( |
255 contents = self.get_contents(call_data, metadata) | 255 contents = self.get_contents(call_data, metadata) |
256 if not contents: | 256 if not contents: |
257 raise exceptions.DataError("no valid media data found: {call_data}") | 257 raise exceptions.DataError("no valid media data found: {call_data}") |
258 | 258 |
259 call_type = ( | 259 call_type = ( |
260 C.META_SUBTYPE_CALL_VIDEO if "video" in call_data | 260 C.META_SUBTYPE_CALL_VIDEO |
261 if "video" in call_data | |
261 else C.META_SUBTYPE_CALL_AUDIO | 262 else C.META_SUBTYPE_CALL_AUDIO |
262 ) | 263 ) |
263 | 264 |
264 sid = await self._j.initiate( | 265 sid = await self._j.initiate( |
265 client, | 266 client, |
266 peer_jid, | 267 peer_jid, |
267 contents, | 268 contents, |
268 call_type=call_type, | 269 call_type=call_type, |
269 metadata=metadata, | 270 metadata=metadata, |
270 peer_metadata={}, | 271 peer_metadata={}, |
271 ) | 272 ) |
272 return sid | 273 return sid |
273 | 274 |
274 def _call_answer_sdp(self, session_id: str, answer_sdp: str, profile: str) -> None: | 275 def _call_answer_sdp(self, session_id: str, answer_sdp: str, profile: str) -> None: |
275 client = self.host.get_client(profile) | 276 client = self.host.get_client(profile) |
276 session = self._j.get_session(client, session_id) | 277 session = self._j.get_session(client, session_id) |