Example #1
0
File: presence.py Project: dax/jcl
 def get_root_presence(self, stanza, lang_class, nb_accounts):
     from_jid = stanza.get_from()
     result = self.component.account_manager.get_root_presence(\
         from_jid,
         "available",
         "online",
         str(nb_accounts) +
         lang_class.message_status)
     user = account.get_user(unicode(from_jid.bare()))
     if not user.has_received_motd:
         user.has_received_motd = True
         motd = self.component.get_motd()
         if motd is not None:
             result.append(Message(from_jid=self.component.jid,
                                   to_jid=from_jid,
                                   body=motd))
     return result