comparison src/plugins/plugin_xep_0045.py @ 1315:be3a301540c0 frontends_multi_profiles

core (memory): updateEntityData now accept a "silent" argument to avoid sending signal to frontends when updating an attribute with "signalOnUpdate" flag.
author Goffi <goffi@goffi.org>
date Mon, 09 Feb 2015 21:39:51 +0100
parents 4b27b9bf31b0
children c01cbd8fc8dd
comparison
equal deleted inserted replaced
1314:bb9c32249778 1315:be3a301540c0
694 else: 694 else:
695 self.__changing_nicks.discard(presence.nick) 695 self.__changing_nicks.discard(presence.nick)
696 self.userLeftRoom(room, user) 696 self.userLeftRoom(room, user)
697 697
698 def userJoinedRoom(self, room, user): 698 def userJoinedRoom(self, room, user):
699 self.host.memory.updateEntityData(room.roomJID, "type", "chatroom", self.parent.profile) 699 self.host.memory.updateEntityData(room.roomJID, "type", "chatroom", profile_key=self.parent.profile)
700 if user.nick in self.__changing_nicks: 700 if user.nick in self.__changing_nicks:
701 self.__changing_nicks.remove(user.nick) 701 self.__changing_nicks.remove(user.nick)
702 else: 702 else:
703 log.debug(_("user %(nick)s has joined room (%(room_id)s)") % {'nick': user.nick, 'room_id': room.occupantJID.userhost()}) 703 log.debug(_("user %(nick)s has joined room (%(room_id)s)") % {'nick': user.nick, 'room_id': room.occupantJID.userhost()})
704 if not self.host.trigger.point("MUC user joined", room, user, self.parent.profile): 704 if not self.host.trigger.point("MUC user joined", room, user, self.parent.profile):