diff --git a/sat/plugins/plugin_misc_android.py b/sat/plugins/plugin_misc_android.py index 1cbdfad5..d3ffd934 100644 --- a/sat/plugins/plugin_misc_android.py +++ b/sat/plugins/plugin_misc_android.py @@ -155,8 +155,14 @@ class AndroidPlugin(object): pass def _notifyMessage(self, mess_data, client): - # send notification if there is a message and it is not a groupchat - if mess_data["message"] and mess_data["type"] != C.MESS_TYPE_GROUPCHAT: + """Send notification when suitable + + notification is sent if: + - there is a message and it is not a groupchat + - message is not coming from ourself + """ + if (mess_data["message"] and mess_data["type"] != C.MESS_TYPE_GROUPCHAT + and not mess_data["from"].userhostJID() == client.jid.userhostJID()): message = mess_data["message"].itervalues().next() try: subject = mess_data["subject"].itervalues().next()