Changeset 79
- Timestamp:
- 05/15/04 18:19:23 (5 years ago)
- Files:
-
- trunk/jjigw/channel.py (modified) (2 diffs)
- trunk/jjigw/ircsession.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/jjigw/channel.py
r74 r79 349 349 pass 350 350 user.leave_channel(self) 351 self.send_notice_message(u"%s has left" 352 % (unicode(user.nick,self.encoding,"replace"),)) 351 if self.session.check_prefix(prefix): 352 self.session.channel_left(self) 353 else: 354 self.send_notice_message(u"%s has left" 355 % (unicode(user.nick,self.encoding,"replace"),)) 353 356 354 357 def irc_cmd_KICK(self,prefix,command,params): … … 369 372 iq=r.stanza.make_result_response() 370 373 self.session.component.send(iq) 374 if self.session.check_nick(params[1]): 375 self.session.channel_left(self) 371 376 372 377 def irc_cmd_PRIVMSG(self,prefix,command,params): trunk/jjigw/ircsession.py
r74 r79 591 591 592 592 def channel_left(self,channel): 593 try: 594 del self.channels[normalize(channel.name)] 595 except KeyError: 596 pass 593 597 if not channel.room_jid: 594 598 return
