Beispiel #1
0
def buildingInfo(username=None, buildingName=None):

    if request.method == "POST":

        sessionKey = validateInput(request.form["sessionKey"])
        userUuid = validateInput(request.form["userUuid"])

        try:
            session = SessionManager()
            session.checkSessionValidity(sessionKey, userUuid)
            buildingsManager = BuildingsManager()
            buildingsManager.checkUserBinding(buildingName, username)
            return returnResult(buildingsManager.getInfo(buildingName))
        except Exception as e:
            return returnError(e)