Changeset 8535 for trunk/src/gajim.py
- Timestamp:
- 08/22/07 01:13:03 (17 months ago)
- Files:
-
- 1 modified
-
trunk/src/gajim.py (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gajim.py
r8476 r8535 1211 1211 gajim.connections[account].send_gc_config(room_jid, array[1]) 1212 1212 # invite contacts 1213 # check if it is necessary to add <continue /> 1214 continue_tag = False 1215 if gajim.automatic_rooms[account][room_jid].has_key('continue_tag'): 1216 continue_tag = True 1213 1217 if gajim.automatic_rooms[account][room_jid].has_key('invities'): 1214 1218 for jid in gajim.automatic_rooms[account][room_jid]['invities']: 1215 gajim.connections[account].send_invite(room_jid, jid) 1219 gajim.connections[account].send_invite(room_jid, jid, 1220 continue_tag=continue_tag) 1216 1221 del gajim.automatic_rooms[account][room_jid] 1217 1222 elif not self.instances[account]['gc_config'].has_key(room_jid): … … 1290 1295 1291 1296 def handle_event_gc_invitation(self, account, array): 1292 #('GC_INVITATION', (room_jid, jid_from, reason, password ))1297 #('GC_INVITATION', (room_jid, jid_from, reason, password, is_continued)) 1293 1298 jid = gajim.get_jid_without_resource(array[1]) 1294 1299 room_jid = array[0] 1295 1300 if helpers.allow_popup_window(account) or not self.systray_enabled: 1296 1301 dialogs.InvitationReceivedDialog(account, room_jid, jid, array[3], 1297 array[2] )1302 array[2], is_continued=array[4]) 1298 1303 return 1299 1304 1300 1305 self.add_event(account, jid, 'gc-invitation', (room_jid, array[2], 1301 array[3] ))1306 array[3], array[4])) 1302 1307 1303 1308 if helpers.allow_showing_notification(account): … … 1867 1872 _('You are already connected to this account with the same resource. Please type a new one'), input_str = gajim.connections[account].server_resource, 1868 1873 is_modal = False, ok_handler = on_ok) 1874 1875 def handle_event_unique_room_id_supported(self, account, data): 1876 '''Receive confirmation that unique_room_id are supported''' 1877 # ('UNIQUE_ROOM_ID_SUPPORTED', server, instance, room_id) 1878 instance = data[1] 1879 instance.unique_room_id_supported(data[0], data[2]) 1880 1881 def handle_event_unique_room_id_unsupported(self, account, data): 1882 # ('UNIQUE_ROOM_ID_UNSUPPORTED', server, instance) 1883 instance = data[1] 1884 instance.unique_room_id_error(data[0]) 1869 1885 1870 1886 def read_sleepy(self): … … 2196 2212 'SEARCH_RESULT': self.handle_event_search_result, 2197 2213 'RESOURCE_CONFLICT': self.handle_event_resource_conflict, 2214 'UNIQUE_ROOM_ID_UNSUPPORTED': \ 2215 self.handle_event_unique_room_id_unsupported, 2216 'UNIQUE_ROOM_ID_SUPPORTED': self.handle_event_unique_room_id_supported, 2198 2217 } 2199 2218 gajim.handlers = self.handlers … … 2288 2307 data = event.parameters 2289 2308 dialogs.InvitationReceivedDialog(account, data[0], jid, data[2], 2290 data[1] )2309 data[1], data[3]) 2291 2310 gajim.events.remove_events(account, jid, event) 2292 2311 self.roster.draw_contact(jid, account)
