示例#1
0
def auth_signup():
    if isValidInput([
            'email', 'password', 'name', 'gender', 'age', 'height', 'weight',
            'goal_weight', 'purpose', 'duration', 'profile'
    ]):
        return auth.Auth().signup()
    else:
        return error.Error().invalid_input()
示例#2
0
def food_barcode_add_id():
    if isValidInput([
            'picture', 'name', 'volume', 'kcal', 'carbohydrate', 'sugar',
            'protein', 'fat', 'saturated_fat', 'monounsaturated_fat',
            'calcium', 'cholesterol', 'sodium'
    ]):
        return food.Food().barcode_add_id()
    else:
        return error.Error().invalid_input()
示例#3
0
def wallet_atcg_old_transfer():
    """
    if isValidInput(['to', 'amount']):
        return wallet.ATCG().transfer(get_jwt_identity()["email"])
    else:
        return error.Error().invalid_input()
    """

    return error.Error().deprecated_library()
示例#4
0
def food_get_info():
    if isValidInput(['food_id']):
        return food.Food().get_food_info()
    else:
        return error.Error().invalid_input()
示例#5
0
def food_barcode_get_id():
    if isValidInput(['barcode']):
        return food.Food().barcode_get_id()
    else:
        return error.Error().invalid_input()
示例#6
0
def food_search_name():
    if isValidInput(['name']):
        return food.Food().search_by_name()
    else:
        return error.Error().invalid_input()
示例#7
0
def user_friend_search():
    if isValidInput(['email']):
        return user.Friend().search()
    else:
        return error.Error().invalid_input()
示例#8
0
def wallet_eth_transfer():
    if isValidInput(['to', 'amount']):
        return wallet.ETH().transfer(get_jwt_identity()["email"])
    else:
        return error.Error().invalid_input()
示例#9
0
def health_meal_get():
    if isValidInput(['date']):
        return health.Meal().get()
    else:
        return error.Error().invalid_input()
示例#10
0
def auth_sms_get():
    if isValidInput(['tel']):
        return auth.SMS().get(get_jwt_identity()['email'])
    else:
        return error.Error().invalid_input()
示例#11
0
def auth_register():
    if isValidInput(['email', 'password', 'phone']):
        return auth.Auth().register()
    else:
        return error.Error().invalid_input()
示例#12
0
def admin_manage_balance_check():
    if isValidInput(["email"]):
        return admin.Manage().balance(get_jwt_identity()["role"])
    else:
        return error.Error().invalid_input()
示例#13
0
def admin_transfer_pending_deny():
    if isValidInput(["pk"]):
        return admin.Admin().pending_deny(get_jwt_identity()["role"])
    else:
        return error.Error().invalid_input()
示例#14
0
def admin_user_register():
    if isValidInput(['email', 'password', 'amount']):
        return admin.User().register(get_jwt_identity()["role"])
    else:
        return error.Error().invalid_input()
示例#15
0
def admin_user_login():
    if isValidInput(['email', 'password']):
        return admin.User().login()
    else:
        return error.Error().invalid_input()
示例#16
0
def health_weight_get():
    if isValidInput(['date']):
        return health.HealthWeight().get()
    else:
        return error.Error().invalid_input()
示例#17
0
def health_meal_add():
    if isValidInput(['date', 'type', 'food_id']):
        return health.Meal().add()
    else:
        return error.Error().invalid_input()
示例#18
0
def auth_signin():
    if isValidInput(['email', 'password']):
        return auth.Auth().signin()
    else:
        return error.Error().invalid_input()
示例#19
0
def ai_food_add():
    if isValidInput(['favorite']):
        print(get_jwt_identity())
        return recommend.Recommend().add()
    else:
        return error.Error().invalid_input()
示例#20
0
def wallet_atcg_transfer():
    if isValidInput(['to', 'amount', 'ticket', 'code']):
        return admin.Admin().pending_add(get_jwt_identity()["email"])
    else:
        return error.Error().invalid_input()