def session(self, user): """ Main Session method. Aims at finding session or creating if doesnt exist for user :type user: str :rtype session_id: str """ user_controller = UserController() user_logged = user_controller.login(user) if user_logged: user_session = user_controller.get_user_session(user) return user_session else: new_session = self._create_random_session(user) user_controller.create_user(user, new_session) return new_session
def create_user(): """Create a new user.""" user_data = request.get_json() new_user = UserController.create_user(user_data) return jsonify(new_user)
def create_user(): """Create a user.""" data = request.get_json() user = UserController.create_user(data) return jsonify(user.to_dict())