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 'openpgp/pgpplugin.py')
-rw-r--r--openpgp/pgpplugin.py43
1 files changed, 21 insertions, 22 deletions
diff --git a/openpgp/pgpplugin.py b/openpgp/pgpplugin.py
index 0673d65..b47f12f 100644
--- a/openpgp/pgpplugin.py
+++ b/openpgp/pgpplugin.py
@@ -104,24 +104,23 @@ class OpenPGPPlugin(GajimPlugin):
keyring_path.mkdir()
def signed_in(self, event):
- account = event.conn.name
- con = app.connections[account]
- if con.get_module('OpenPGP').secret_key_available:
+ client = app.get_client(event.account)
+ if client.get_module('OpenPGP').secret_key_available:
log.info('%s => Publish keylist and public key after sign in',
- account)
- con.get_module('OpenPGP').request_keylist()
- con.get_module('OpenPGP').set_public_key()
+ event.account)
+ client.get_module('OpenPGP').request_keylist()
+ client.get_module('OpenPGP').set_public_key()
def activate(self):
- for account in app.connections:
- con = app.connections[account]
- con.get_module('Caps').update_caps()
+ for account in app.settings.get_active_accounts():
+ client = app.get_client(account)
+ client.get_module('Caps').update_caps()
if app.account_is_connected(account):
- if con.get_module('OpenPGP').secret_key_available:
+ if client.get_module('OpenPGP').secret_key_available:
log.info('%s => Publish keylist and public key '
'after plugin activation', account)
- con.get_module('OpenPGP').request_keylist()
- con.get_module('OpenPGP').set_public_key()
+ client.get_module('OpenPGP').request_keylist()
+ client.get_module('OpenPGP').set_public_key()
def deactivate(self):
pass
@@ -133,12 +132,12 @@ class OpenPGPPlugin(GajimPlugin):
def activate_encryption(self, chat_control):
account = chat_control.account
jid = chat_control.contact.jid
- con = app.connections[account]
- if con.get_module('OpenPGP').secret_key_available:
- keys = app.connections[account].get_module('OpenPGP').get_keys(
+ client = app.get_client(account)
+ if client.get_module('OpenPGP').secret_key_available:
+ keys = client.get_module('OpenPGP').get_keys(
jid, only_trusted=False)
if not keys:
- con.get_module('OpenPGP').request_keylist(JID.from_string(jid))
+ client.get_module('OpenPGP').request_keylist(JID.from_string(jid))
return True
from openpgp.gtk.wizard import KeyWizard
@@ -161,14 +160,14 @@ class OpenPGPPlugin(GajimPlugin):
def _before_sendmessage(self, chat_control):
account = chat_control.account
jid = chat_control.contact.jid
- con = app.connections[account]
+ client = app.get_client(account)
- if not con.get_module('OpenPGP').secret_key_available:
+ if not client.get_module('OpenPGP').secret_key_available:
from openpgp.gtk.wizard import KeyWizard
KeyWizard(self, account, chat_control)
return
- keys = con.get_module('OpenPGP').get_keys(jid)
+ keys = client.get_module('OpenPGP').get_keys(jid)
if not keys:
ErrorDialog(
_('Not Trusted'),
@@ -176,7 +175,7 @@ class OpenPGPPlugin(GajimPlugin):
chat_control.sendmessage = False
@staticmethod
- def _encrypt_message(con, obj, callback):
- if not con.get_module('OpenPGP').secret_key_available:
+ def _encrypt_message(client, obj, callback):
+ if not client.get_module('OpenPGP').secret_key_available:
return
- con.get_module('OpenPGP').encrypt_message(obj, callback)
+ client.get_module('OpenPGP').encrypt_message(obj, callback)