def showUserInfo(self): def onDossierReceived(databaseID, userName): shared_events.showProfileWindow(databaseID, userName) shared_events.requestProfile(self.databaseID, self.userName, successCallback=onDossierReceived)
def profile(self, cmd): def onDossierReceived(databaseID, userName): showProfileWindow(databaseID, userName) requestProfile(cmd.database_id, cmd.user_name, successCallback=onDossierReceived)
def handleOpenProfile(command, ctx): def onDossierReceived(databaseID, userName): showProfileWindow(databaseID, userName) requestProfile(command.database_id, command.user_name, successCallback=onDossierReceived)
def handleAction(self, model, entityID, action): super(_ShowClanAppUserInfoHandler, self).handleAction(model, entityID, action) accID = self._getAccountID(model, entityID) def onDossierReceived(databaseID, userName): event_dispatcher.showProfileWindow(databaseID, userName) event_dispatcher.requestProfile(accID, '', successCallback=onDossierReceived) return None
def handleAction(self, model, entityID, action): super(_ShowClanAppUserInfoHandler, self).handleAction(model, entityID, action) accID = self._getAccountID(model, entityID) def onDossierReceived(databaseID, userName): event_dispatcher.showProfileWindow(databaseID, userName) event_dispatcher.requestProfile(accID, model.getNotification(self.getNotType(), entityID).getUserName(), successCallback=onDossierReceived) return None
def _openProfile(command): """ Opens profile window """ def onDossierReceived(databaseID, userName): showProfileWindow(databaseID, userName) requestProfile(command.database_id, command.user_name, successCallback=onDossierReceived)
def showUserInfo(self): def onDossierReceived(databaseID, userName): shared_events.showProfileWindow( databaseID, userName, selectedAlias=VIEW_ALIAS.PROFILE_STATISTICS, eventOwner='battleRoyale') shared_events.requestProfile(self.__playerDBId, self.__playerName, successCallback=onDossierReceived)
def showClanInfo(self): if not self.lobbyContext.getServerSettings().clanProfile.isEnabled(): SystemMessages.pushMessage(makeString(SYSTEM_MESSAGES.CLANS_ISCLANPROFILEDISABLED), type=SystemMessages.SM_TYPE.Error) return def onDossierReceived(databaseID, _): clanID, clanInfo = self.itemsCache.items.getClanInfo(databaseID) if clanID != 0: clanInfo = ClanInfo(*clanInfo) shared_events.showClanProfileWindow(clanID, clanInfo.getClanAbbrev()) else: DialogsInterface.showI18nInfoDialog('clan_data_not_available', lambda result: None) shared_events.requestProfile(self.databaseID, self.userName, successCallback=onDossierReceived)
def showClanInfo(self): if not g_lobbyContext.getServerSettings().clanProfile.isEnabled(): SystemMessages.pushMessage(makeString(SYSTEM_MESSAGES.CLANS_ISCLANPROFILEDISABLED), type=SystemMessages.SM_TYPE.Error) return def onDossierReceived(databaseID, _): clanID, _ = g_itemsCache.items.getClanInfo(databaseID) if clanID != 0: shared_events.showClanProfileWindow(clanID) else: from gui import DialogsInterface key = 'clan data is not available' DialogsInterface.showI18nInfoDialog(key, lambda result: None, I18nInfoDialogMeta(key, messageCtx={'userName': key})) shared_events.requestProfile(self.databaseID, self.userName, successCallback=onDossierReceived)
def showClanInfo(self): if not g_lobbyContext.getServerSettings().clanProfile.isEnabled(): SystemMessages.pushMessage(makeString(SYSTEM_MESSAGES.CLANS_ISCLANPROFILEDISABLED), type=SystemMessages.SM_TYPE.Error) return def onDossierReceived(databaseID, _): clanID, clanInfo = g_itemsCache.items.getClanInfo(databaseID) if clanID != 0: clanInfo = ClanInfo(*clanInfo) shared_events.showClanProfileWindow(clanID, clanInfo.getClanAbbrev()) else: from gui import DialogsInterface key = 'clan data is not available' DialogsInterface.showI18nInfoDialog(key, lambda result: None, I18nInfoDialogMeta(key, messageCtx={'userName': key})) shared_events.requestProfile(self.databaseID, self.userName, successCallback=onDossierReceived)