diff options
author | George Hazan <ghazan@miranda.im> | 2020-03-17 16:26:14 +0300 |
---|---|---|
committer | George Hazan <ghazan@miranda.im> | 2020-03-17 16:26:14 +0300 |
commit | 415be2e734d96a84ecc908879dd6eb333d00d52e (patch) | |
tree | 967bd6abdd66c4ed682a98fd6155942eb2a7589a /plugins/New_GPG | |
parent | f3d450ae5b7573662a010b171d9637ffe3d26205 (diff) |
minor code optimization
Diffstat (limited to 'plugins/New_GPG')
-rwxr-xr-x | plugins/New_GPG/src/utilities.cpp | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/plugins/New_GPG/src/utilities.cpp b/plugins/New_GPG/src/utilities.cpp index 31a470aaba..3ba1b02578 100755 --- a/plugins/New_GPG/src/utilities.cpp +++ b/plugins/New_GPG/src/utilities.cpp @@ -710,7 +710,7 @@ static JABBER_HANDLER_FUNC SendHandler(IJabberInterface *ji, TiXmlElement *node, return FALSE; } -static JABBER_HANDLER_FUNC PresenceHandler(IJabberInterface*, TiXmlElement* node, void*) +static JABBER_HANDLER_FUNC PresenceHandler(IJabberInterface *ji, TiXmlElement* node, void*) { for (auto *local_node = node->FirstChildElement(); local_node; local_node = local_node->NextSiblingElement()) { LPCSTR nodename = local_node->Name(); @@ -787,11 +787,9 @@ static JABBER_HANDLER_FUNC PresenceHandler(IJabberInterface*, TiXmlElement* node string::size_type p1 = out.find("key ID ") + mir_strlen("key ID "); string::size_type p2 = out.find("\n", p1); if (p1 != string::npos && p2 != string::npos) { - for (auto p : globals.Accounts) { - MCONTACT hContact = p->getJabberInterface()->ContactFromJID(node->Attribute("from")); - if (hContact) - globals.hcontact_data[hContact].key_in_prescense = out.substr(p1, p2 - p1 - 1).c_str(); - } + MCONTACT hContact = ji->ContactFromJID(node->Attribute("from")); + if (hContact) + globals.hcontact_data[hContact].key_in_prescense = out.substr(p1, p2 - p1 - 1).c_str(); } } } @@ -858,8 +856,8 @@ bool isContactHaveKey(MCONTACT hContact) bool isGPGKeyExist() { - CMStringW id(g_plugin.getMStringW("KeyID", L"")); - CMStringA key(g_plugin.getMStringA("GPGPubKey", "")); + CMStringW id(g_plugin.getMStringW("KeyID")); + CMStringA key(g_plugin.getMStringA("GPGPubKey")); return (!id.IsEmpty() && !key.IsEmpty()); } |