Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/gajim-plugins.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'omemo/backend/liteaxolotlstore.py')
-rw-r--r--omemo/backend/liteaxolotlstore.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/omemo/backend/liteaxolotlstore.py b/omemo/backend/liteaxolotlstore.py
index 00bf239..2bda0e6 100644
--- a/omemo/backend/liteaxolotlstore.py
+++ b/omemo/backend/liteaxolotlstore.py
@@ -656,7 +656,11 @@ class LiteAxolotlStore(AxolotlStore):
query = '''SELECT public_key as "public_key [pk]" FROM identities
WHERE recipient_id = ? AND trust = ?'''
result = self._con.execute(query, (jid, Trust.UNDECIDED)).fetchall()
- return True if result else False
+ undecided = [row.public_key for row in result]
+
+ inactive = self.getInactiveSessionsKeys(jid)
+ undecided = set(undecided) - set(inactive)
+ return bool(undecided)
def getTrustedFingerprints(self, jid):
query = '''SELECT public_key as "public_key [pk]" FROM identities