Changeset 135
- Timestamp:
- 09/18/04 20:18:56 (4 years ago)
- Files:
-
- trunk/jjigw/channel.py (modified) (7 diffs)
- trunk/jjigw/component.py (modified) (3 diffs)
- trunk/jjigw/ircsession.py (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/jjigw/channel.py
r131 r135 71 71 if not self.state or (self.muc and not_in_muc): 72 72 return 73 m=Message(fr =self.room_jid.bare(),to=self.session.jid,type="groupchat",body=msg)73 m=Message(from_jid=self.room_jid.bare(),to_jid=self.session.jid,stanza_type="groupchat",body=msg) 74 74 self.session.component.send(m) 75 75 … … 99 99 status.encode(self.encoding,"replace"))) 100 100 self.state=None 101 p=MucPresence( type="unavailable",fr=stanza.get_to(),to=stanza.get_from(),status=status)101 p=MucPresence(stanza_type="unavailable",from_jid=stanza.get_to(),to_jid=stanza.get_from(),status=status) 102 102 self.session.component.send(p) 103 103 for u in self.users: … … 116 116 def get_user_presence(self,user,nick=None,actor=None,reason=None,status=None): 117 117 if self.state and user in self.users: 118 p=MucPresence(fr =self.nick_to_jid(user.nick),to=self.session.jid)119 else: 120 p=MucPresence( type="unavailable",fr=self.nick_to_jid(user.nick),to=self.session.jid)118 p=MucPresence(from_jid=self.nick_to_jid(user.nick),to_jid=self.session.jid) 119 else: 120 p=MucPresence(stanza_type="unavailable",from_jid=self.nick_to_jid(user.nick),to_jid=self.session.jid) 121 121 if self.muc: 122 122 if user in self.modes.get("o",[]): … … 222 222 m=r.stanza.make_error_response(condition) 223 223 else: 224 m=Message(fr =self.room_jid.bare(),to=self.session.jid,225 type="error", error_cond=condition)224 m=Message(from_jid=self.room_jid.bare(),to_jid=self.session.jid, 225 stanza_type="error", error_cond=condition) 226 226 self.session.component.send(m) 227 227 228 228 def irc_cmd_331(self,prefix,command,params): # RPL_NOTOPIC 229 m=Message(fr =self.room_jid.bare(),to=self.session.jid,type="groupchat", subject=u"")229 m=Message(from_jid=self.room_jid.bare(),to_jid=self.session.jid, stanza_type="groupchat", subject=u"") 230 230 self.session.component.send(m) 231 231 232 232 def irc_cmd_332(self,prefix,command,params): # RPL_TOPIC 233 233 topic=remove_evil_characters(params[1]) 234 m=Message(fr =self.room_jid.bare(),to=self.session.jid,235 type="groupchat", subject=unicode(topic,self.encoding,"replace"))234 m=Message(from_jid=self.room_jid.bare(),to_jid=self.session.jid, 235 stanza_type="groupchat", subject=unicode(topic,self.encoding,"replace")) 236 236 self.session.component.send(m) 237 237 … … 239 239 self.requests.get("TOPIC") 240 240 topic=remove_evil_characters(params[1]) 241 m=Message(fr =self.prefix_to_jid(prefix),to=self.session.jid,242 type="groupchat", subject=unicode(topic,self.encoding,"replace"))241 m=Message(from_jid=self.prefix_to_jid(prefix),to_jid=self.session.jid, 242 stanza_type="groupchat", subject=unicode(topic,self.encoding,"replace")) 243 243 self.session.component.send(m) 244 244 … … 395 395 self.CTCP(prefix,body[1:-1]) 396 396 else: 397 m=Message( type="groupchat",fr=self.prefix_to_jid(prefix),to=self.session.jid,397 m=Message(stanza_type="groupchat",from_jid=self.prefix_to_jid(prefix),to_jid=self.session.jid, 398 398 body=remove_evil_characters(strip_colors(body))) 399 399 self.session.component.send(m) … … 405 405 arg=None 406 406 if command=="ACTION": 407 m=Message( type="groupchat",fr=self.prefix_to_jid(prefix),to=self.session.jid,407 m=Message(stanza_type="groupchat",from_jid=self.prefix_to_jid(prefix),to_jid=self.session.jid, 408 408 body="/me "+remove_evil_characters(strip_colors(arg))) 409 409 self.session.component.send(m) trunk/jjigw/component.py
r131 r135 208 208 remove=iq.xpath_eval("r:query/r:remove",{"r":"jabber:iq:register"}) 209 209 if remove: 210 m=Message(fr =iq.get_to(),to=iq.get_from(),type="chat",210 m=Message(from_jid=iq.get_to(),to_jid=iq.get_from(),stanza_type="chat", 211 211 body=u"Unregistered") 212 212 self.stream.send(m) 213 p=Presence(fr =iq.get_to(),to=iq.get_from(),type="unsubscribe")213 p=Presence(from_jid=iq.get_to(),to_jid=iq.get_from(),stanza_type="unsubscribe") 214 214 self.stream.send(p) 215 p=Presence(fr =iq.get_to(),to=iq.get_from(),type="unsubscribed")215 p=Presence(from_jid=iq.get_to(),to_jid=iq.get_from(),stanza_type="unsubscribed") 216 216 self.stream.send(p) 217 217 return 1 … … 226 226 else: 227 227 password=u"" 228 m=Message(fr =iq.get_to(),to=iq.get_from(),type="chat",228 m=Message(from_jid=iq.get_to(),to_jid=iq.get_from(),stanza_type="chat", 229 229 body=u"Registered with username '%s' and password '%s'" 230 230 " (both ignored)" % (username,password)) 231 231 self.stream.send(m) 232 p=Presence(fr =iq.get_to(),to=iq.get_from(),type="subscribe")232 p=Presence(from_jid=iq.get_to(),to_jid=iq.get_from(),stanza_type="subscribe") 233 233 self.stream.send(p) 234 234 iq=iq.make_result_response() … … 245 245 if not to.node: 246 246 if sess: 247 m=Message(to =fr,fr=to,body="Connected to: %s" % (sess.server,),type=typ)247 m=Message(to_jid=fr,from_jid=to,body="Connected to: %s" % (sess.server,),stanza_type=typ) 248 248 else: 249 m=Message(to =fr,fr=to,body="Not connected",type=typ)249 m=Message(to_jid=fr,from_jid=to,body="Not connected",stanza_type=typ) 250 250 return 1 251 251 if not to.resource and (to.node[0] in "#+!" or to.node.startswith(",amp,")): trunk/jjigw/ircsession.py
r131 r135 187 187 self.lock.release() 188 188 for j in self.used_for: 189 p=Presence(fr =j,to=self.jid,type="unavailable")189 p=Presence(from_jid=j,to_jid=self.jid,stanza_type="unavailable") 190 190 self.component.send(p) 191 191 self.used_for=[] … … 381 381 fr=user.jid() 382 382 body=unicode(params[1],self.default_encoding,"replace") 383 m=Message( type=typ,fr=fr,to=self.jid,body=remove_evil_characters(strip_colors(body)))383 m=Message(stanza_type=typ,from_jid=fr,to_jid=self.jid,body=remove_evil_characters(strip_colors(body))) 384 384 self.component.send(m) 385 385 … … 493 493 if not fr: 494 494 fr=self.prefix_to_jid(source) 495 m=Message( type="error",error_cond=cond,error_text=text,496 to =self.jid,fr=fr,thread=thread)495 m=Message(stanza_type="error",error_cond=cond,error_text=text, 496 to_jid=self.jid,from_jid=fr,thread=thread) 497 497 else: 498 498 fr=self.prefix_to_jid(source) 499 m=Message( type="error",error_cond=cond,error_text=text,500 to =self.jid,fr=fr)499 m=Message(stanza_type="error",error_cond=cond,error_text=text, 500 to_jid=self.jid,from_jid=fr) 501 501 self.component.send(m) 502 502 … … 516 516 prefix=None 517 517 fr=JID('#',self.network.jid.domain,prefix) 518 m=Message(to =self.jid,fr=fr,body=body,type="groupchat")518 m=Message(to_jid=self.jid,from_jid=fr,body=body,stanza_type="groupchat") 519 519 self.component.send(m) 520 520 … … 526 526 nick=unicode(self.nick,self.default_encoding,"replace") 527 527 fr=JID('#',self.network.jid.domain,nick) 528 m=Message(to =self.jid,fr=fr,body=body,type="groupchat")528 m=Message(to_jid=self.jid,from_jid=fr,body=body,stanza_type="groupchat") 529 529 self.component.send(m) 530 530 531 531 def pass_message_to_raw_channel(self,msg): 532 532 fr=JID('#',self.network.jid.domain,None) 533 m=Message(to =self.jid,fr=fr,body=msg,type="groupchat")533 m=Message(to_jid=self.jid,from_jid=fr,body=msg,stanza_type="groupchat") 534 534 self.component.send(m) 535 535 … … 564 564 if to not in self.used_for: 565 565 self.used_for.append(to) 566 p=Presence(fr =to,to=stanza.get_from())566 p=Presence(from_jid=to,to_jid=stanza.get_from()) 567 567 self.component.send(p) 568 568 … … 594 594 self.used_for.append(to) 595 595 fr=stanza.get_from() 596 p=Presence(to =fr,fr=to,status=stanza.get_status(),show=stanza.get_show())596 p=Presence(to_jid=fr,from_jid=to,status=stanza.get_status(),show=stanza.get_show()) 597 597 self.component.send(p) 598 598 … … 608 608 if send_response: 609 609 p=Presence( 610 type="unavailable",611 to =stanza.get_from(),612 fr =stanza.get_to()610 stanza_type="unavailable", 611 to_jid=stanza.get_from(), 612 from_jid=stanza.get_to() 613 613 ); 614 614 self.component.send(p)
