# HG changeset patch
# User Goffi <goffi@goffi.org>
# Date 1585299316 -3600
# Node ID 9477f319798179fbe5bf21dbd19e0e1329a0ae06
# Parent  c161ff21ca7c87031b334a25a4f5ea84881a4e37
plugin XEP-0384: added resetTrust in OmemoSession

diff -r c161ff21ca7c -r 9477f3197981 sat/plugins/plugin_xep_0384.py
--- a/sat/plugins/plugin_xep_0384.py	Fri Mar 27 09:53:59 2020 +0100
+++ b/sat/plugins/plugin_xep_0384.py	Fri Mar 27 09:55:16 2020 +0100
@@ -286,7 +286,7 @@
     pass
 
 
-class OmemoSession(object):
+class OmemoSession:
     """Wrapper to use omemo.OmemoSession with Deferred"""
 
     def __init__(self, session):
@@ -376,6 +376,14 @@
         )
         return promise2Deferred(setTrust_p)
 
+    def resetTrust(self, bare_jid, device):
+        bare_jid = bare_jid.userhost()
+        resetTrust_p = self._session.resetTrust(
+            bare_jid=bare_jid,
+            device=device,
+        )
+        return promise2Deferred(resetTrust_p)
+
     def getTrustForJID(self, bare_jid):
         bare_jid = bare_jid.userhost()
         get_trust_p = self._session.getTrustForJID(bare_jid=bare_jid)