Mercurial > libervia-web
comparison src/browser/sat_browser/game_tarot.py @ 686:90a5a5af2550
browser_side: let the backend check for the validity of MUC JIDs that come from a user input
author | souliane <souliane@mailoo.org> |
---|---|
date | Fri, 27 Mar 2015 00:15:42 +0100 |
parents | 9877607c719a |
children | a6adefddcb0a |
comparison
equal
deleted
inserted
replaced
685:9877607c719a | 686:90a5a5af2550 |
---|---|
398 def hostReady(host): | 398 def hostReady(host): |
399 def onTarotGame(): | 399 def onTarotGame(): |
400 def onPlayersSelected(room_jid, other_players): | 400 def onPlayersSelected(room_jid, other_players): |
401 other_players = [unicode(contact) for contact in other_players] | 401 other_players = [unicode(contact) for contact in other_players] |
402 room_jid_s = unicode(room_jid) if room_jid else '' | 402 room_jid_s = unicode(room_jid) if room_jid else '' |
403 host.bridge.launchTarotGame(other_players, room_jid_s, profile=C.PROF_KEY_NONE) | 403 host.bridge.launchTarotGame(other_players, room_jid_s, profile=C.PROF_KEY_NONE, callback=lambda dummy: None, errback=self.host.showFailureRoomInvalid) |
404 dialog.RoomAndContactsChooser(host, onPlayersSelected, 3, title="Tarot", title_invite=_(u"Please select 3 other players"), visible=(False, True)) | 404 dialog.RoomAndContactsChooser(host, onPlayersSelected, 3, title="Tarot", title_invite=_(u"Please select 3 other players"), visible=(False, True)) |
405 | 405 |
406 def gotMenus(): | 406 def gotMenus(): |
407 host.menus.addMenu(C.MENU_GLOBAL, (D_(u"Games"), D_(u"Tarot")), callback=onTarotGame) | 407 host.menus.addMenu(C.MENU_GLOBAL, (D_(u"Games"), D_(u"Tarot")), callback=onTarotGame) |
408 host.addListener('gotMenus', gotMenus) | 408 host.addListener('gotMenus', gotMenus) |