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