Skip to content
Snippets Groups Projects
Commit b8adce54 authored by Yann Leboulanger's avatar Yann Leboulanger
Browse files

add an id to jingle ICE UDP transports

parent 3ec7e2ee
No related branches found
No related tags found
No related merge requests found
......@@ -222,6 +222,12 @@ caps_hash = {}
import caps_cache
caps_cache.initialize(logger)
global_id = 0
def get_an_id():
global global_id
global_id += 1
return global_id
def get_nick_from_jid(jid):
pos = jid.find('@')
return jid[:pos]
......
......@@ -178,7 +178,7 @@ class JingleTransportSocks5(JingleTransport):
local_ip_cand = []
port = int(gajim.config.get('file_transfers_port'))
#type preference of connection type. XEP-0260 section 2.2
type_preference = 126
type_preference = 126
c = {'host': self.connection.peerhost[0]}
c['candidate_id'] = self.connection.connection.getAnID()
c['port'] = port
......@@ -351,6 +351,7 @@ class JingleTransportICEUDP(JingleTransport):
'network': '0',
'port': candidate.port,
'priority': int(candidate.priority), # hack
'id': gajim.get_an_id()
}
if candidate.type in types:
attrs['type'] = types[candidate.type]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment