def deleteUsers(id):
    sql = f'DELETE from CustomerService.users WHERE id={id};'
    print(sql)
    msg = dbsvc.getDbConnection(sql)
    print(msg)
    rsp = Response(json.dumps(msg, default=str), status=200, content_type="application/json")

    return rsp
def getAddresses(parameter=""):
    if parameter:
        sql = f"SELECT * from CustomerService.addresses LIMIT {parameter};"
    else:
        sql = f"SELECT * from CustomerService.addresses;"
    msg = dbsvc.getDbConnection(sql)
    print(msg)
    rsp = Response(json.dumps(msg, default=str), status=200, content_type="application/json")

    return rsp
def activateUser():
    body = json.loads(request.data.decode())
    email = body['email']
    email = f"'{email}'"
    stringy = "email_verification = 'active'"
    sql = f'UPDATE CustomerService.users SET {stringy} WHERE email={email};'
    print(sql)
    msg = dbsvc.getDbConnection(sql)
    if msg == 0:
        return Response("Failure", status=404)
    print(msg)
    return Response("Success", status=200)
def updateAddress(id):
    body = json.loads(request.data.decode())
    names = [x for x, y in body.items()]
    values = [y for x, y in body.items()]
    stringy = ''
    for i, name in enumerate(names):
        stringy += f'{name} = "{values[i]}", '
    stringy = stringy[:-2]
    print(stringy)
    sql = f'UPDATE CustomerService.addresses SET {stringy} WHERE id={id};'
    print(sql)
    msg = dbsvc.getDbConnection(sql)
    print(msg)
    rsp = Response(json.dumps(msg, default=str), status=200, content_type="application/json")

    return rsp