Пример #1
0
 def _NH_SIPAccountMWIDidGetSummary(self, account, data):
     BlinkLogger().log_info(u"Received NOTIFY for MWI of account %s" % account.id)
     summary = data.message_summary
     if summary.summaries.get('voice-message') is None:
         return
     voice_messages = summary.summaries['voice-message']
     growl_data = TimestampedNotificationData()
     growl_data.new_messages = int(voice_messages['new_messages'])
     growl_data.old_messages = int(voice_messages['old_messages'])
     MWIData.store(account, summary)
     if summary.messages_waiting and growl_data.new_messages > 0:
         self.notification_center.post_notification("GrowlGotMWI", sender=self, data=growl_data)
Пример #2
0
 def _NH_SIPAccountMWIDidGetSummary(self, account, data):
     BlinkLogger().log_info(u"Received NOTIFY for MWI of account %s" %
                            account.id)
     summary = data.message_summary
     if summary.summaries.get('voice-message') is None:
         return
     voice_messages = summary.summaries['voice-message']
     growl_data = TimestampedNotificationData()
     growl_data.new_messages = int(voice_messages['new_messages'])
     growl_data.old_messages = int(voice_messages['old_messages'])
     MWIData.store(account, summary)
     if summary.messages_waiting and growl_data.new_messages > 0:
         self.notification_center.post_notification("GrowlGotMWI",
                                                    sender=self,
                                                    data=growl_data)