def handleConnectionError(self, instance): """ Gestion d'une erreur de connexion avec le serveur: affichage d'un message d'erreur :param instance: L'instance ayant appelée la méthode :type instance: Client :return: :rtype: None """ popup = CustomPopup("Error", "Could not connect to the server") popup.open() popup.bind(on_dismiss=self.stop)
def handleConnectionLost(self, instance): """ Gestion d'une perte de connexion avec le serveur: affichage d'un message d'erreur :param instance: L'instance ayant appelée la méthode :type instance: Client :return: :rtype: None """ self.client = None popup = CustomPopup("Error", "Connection lost") popup.open() popup.bind(on_dismiss=self.stop)
def handleSignUpValidation(self, userInfosAreValid): """ Permet de gérer la réception d'une validation d'une demande d'enregistrement à l'application :param userInfosAreValid: Indique si les informations entrées sont valides :type userInfosAreValid: bool :return: :rtype: None """ # Affichage d'un message popup de bienvenue ou d'erreur if userInfosAreValid: popup = CustomPopup("Welcome", "You can now sign in") else: popup = CustomPopup("Error", "Username/Password already taken") # Retour à l'écran de bienvenue lorsque le popup est fermé popup.bind(on_dismiss=self.displaySignInScreen) popup.open()