Changeset 83
- Timestamp:
- 07/16/07 20:21:09 (1 year ago)
- Files:
-
- gajim/branches/chat2muc/src/common/connection.py (modified) (2 diffs)
- gajim/branches/chat2muc/src/dialogs.py (modified) (3 diffs)
- gajim/branches/chat2muc/src/gajim.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
gajim/branches/chat2muc/src/common/connection.py
r73 r83 1388 1388 _on_unregister_account_connect(self.connection) 1389 1389 1390 def send_invite(self, room, to, reason='' ):1390 def send_invite(self, room, to, reason='', continue_tag=False): 1391 1391 '''sends invitation''' 1392 1392 message=common.xmpp.Message(to = room) … … 1395 1395 if reason != '': 1396 1396 c.setTagData('reason', reason) 1397 if continue_tag: 1398 c.addChild(name = 'continue') 1397 1399 self.connection.send(message) 1398 1400 gajim/branches/chat2muc/src/dialogs.py
r82 r83 3321 3321 self.window.show_all() 3322 3322 3323 # hide this3323 # ...hide this 3324 3324 self.server_selection_visible = True 3325 3325 self.toggle_server_selection_visible() … … 3348 3348 if server == '': 3349 3349 return 3350 if self.servers_support.has_key(server): 3351 self.unique_room_id_supported(server, self.servers_support[server]) 3352 return 3353 gajim.connections[self.account].check_unique_room_id_support(server, self) 3354 3355 def unique_room_id_supported(self, server, room_id): 3356 if not self.servers_support.has_key(server): 3357 self.servers_support[server] = room_id 3350 room_id = gajim.nicks[self.account] + str(randrange(9999999)) 3351 # if self.servers_support.has_key(server): 3352 # self.unique_room_id_supported(server, self.servers_support[server]) 3353 # return 3354 # gajim.connections[self.account].check_unique_room_id_support(server, self) 3355 3356 # def unique_room_id_supported(self, server, room_id): 3357 # if not self.servers_support.has_key(server): 3358 # self.servers_support[server] = room_id 3358 3359 guest_list = [] 3359 3360 guests = self.guests_treeview.get_selection().get_selected_rows() … … 3366 3367 gajim.automatic_rooms[self.account][room_jid] = {} 3367 3368 gajim.automatic_rooms[self.account][room_jid]['invities'] = guest_list 3369 gajim.automatic_rooms[self.account][room_jid]['continue_tag'] = True 3368 3370 gajim.interface.roster.join_gc_room(self.account, room_jid, 3369 3371 gajim.nicks[self.account], None) gajim/branches/chat2muc/src/gajim.py
r73 r83 1185 1185 gajim.connections[account].send_gc_config(room_jid, array[1]) 1186 1186 # invite contacts 1187 # check if it is necessary to add <continue /> 1188 continue_tag = False 1189 if gajim.automatic_rooms[account][room_jid].has_key('continue_tag'): 1190 continue_tag = True 1187 1191 if gajim.automatic_rooms[account][room_jid].has_key('invities'): 1188 1192 for jid in gajim.automatic_rooms[account][room_jid]['invities']: 1189 gajim.connections[account].send_invite(room_jid, jid) 1193 gajim.connections[account].send_invite(room_jid, jid, 1194 continue_tag=continue_tag) 1190 1195 del gajim.automatic_rooms[account][room_jid] 1191 1196 elif not self.instances[account]['gc_config'].has_key(room_jid):
