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

github.com/mrDoctorWho/vk4xmpp.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormrDoctorWho <mrdoctorwho@gmail.com>2015-03-25 12:41:04 +0300
committermrDoctorWho <mrdoctorwho@gmail.com>2015-03-25 12:41:04 +0300
commit911b643cad2168e60d3e88056910a363dfb8a900 (patch)
tree01fa6b8e72c562df68471eb191dcf5559f70bcb9 /modules/mod_msg_main.py
parent3eddda3cef4d2a95a149a11bb1933c96065f403d (diff)
Fixed order in groupchat and personal messages
Fixed user deletion in user_activity Fixed a typo in groupchats.py
Diffstat (limited to 'modules/mod_msg_main.py')
-rw-r--r--modules/mod_msg_main.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/modules/mod_msg_main.py b/modules/mod_msg_main.py
index 335ccd2..e844951 100644
--- a/modules/mod_msg_main.py
+++ b/modules/mod_msg_main.py
@@ -68,7 +68,8 @@ def message_handler_threaded(cl, msg):
if msg.getTag("composing"):
target = vk2xmpp(destination)
if target != TransportID:
- user.vk.method("messages.setActivity", {"user_id": target, "type": "typing"}, True)
+ with user.sync:
+ user.vk.method("messages.setActivity", {"user_id": target, "type": "typing"}, True)
if body:
answer = None
@@ -83,9 +84,9 @@ def message_handler_threaded(cl, msg):
else:
uID = jidTo.getNode()
- vkMessage = user.vk.sendMessage(body, uID)
- if vkMessage:
- answer = reportReceived(msg, jidFrom, jidTo)
+ with user.sync:
+ if user.vk.sendMessage(body, uID):
+ answer = reportReceived(msg, jidFrom, jidTo)
if answer:
sender(cl, answer)
executeHandlers("msg02", (msg,))