parent
9feee7d9dc
commit
9046797e1b
|
@ -864,31 +864,6 @@ class Logger:
|
||||||
(jid_id, time)
|
(jid_id, time)
|
||||||
self.simple_commit(sql)
|
self.simple_commit(sql)
|
||||||
|
|
||||||
def _build_contact_where(self, account, jid):
|
|
||||||
"""
|
|
||||||
Build the where clause for a jid, including metacontacts jid(s) if any
|
|
||||||
"""
|
|
||||||
where_sql = ''
|
|
||||||
jid_tuple = ()
|
|
||||||
# will return empty list if jid is not associated with
|
|
||||||
# any metacontacts
|
|
||||||
family = gajim.contacts.get_metacontacts_family(account, jid)
|
|
||||||
if family:
|
|
||||||
for user in family:
|
|
||||||
try:
|
|
||||||
jid_id = self.get_jid_id(user['jid'])
|
|
||||||
except exceptions.PysqliteOperationalError:
|
|
||||||
continue
|
|
||||||
where_sql += 'jid_id = ?'
|
|
||||||
jid_tuple += (jid_id,)
|
|
||||||
if user != family[-1]:
|
|
||||||
where_sql += ' OR '
|
|
||||||
else: # if jid was not associated with metacontacts
|
|
||||||
jid_id = self.get_jid_id(jid)
|
|
||||||
where_sql = 'jid_id = ?'
|
|
||||||
jid_tuple += (jid_id,)
|
|
||||||
return where_sql, jid_tuple
|
|
||||||
|
|
||||||
def save_transport_type(self, jid, type_):
|
def save_transport_type(self, jid, type_):
|
||||||
"""
|
"""
|
||||||
Save the type of the transport in DB
|
Save the type of the transport in DB
|
||||||
|
|
Loading…
Reference in New Issue