diff src/server/server.py @ 522:0de69fec24e9

browser and server sides: OTR plugin, first draft
author souliane <souliane@mailoo.org>
date Tue, 02 Sep 2014 21:28:42 +0200
parents 69bffcf37ce3
children 8492c2bb463b
line wrap: on
line diff
--- a/src/server/server.py	Tue Sep 02 21:26:32 2014 +0200
+++ b/src/server/server.py	Tue Sep 02 21:28:42 2014 +0200
@@ -557,6 +557,12 @@
         profile = ISATSession(self.session).profile
         return self.sat_host.bridge.getLastResource(jid_s, profile)
 
+    # FIXME: as this belong to a plugin, it should be managed dynamically
+    def jsonrpc_skipOTR(self):
+        """Tell the backend to leave OTR handling to Libervia."""
+        profile = ISATSession(self.session).profile
+        return self.sat_host.bridge.skipOTR(profile)
+
 
 class Register(JSONRPCMethodManager):
     """This class manage the registration procedure with SàT