def user_posts(): con = connect() content = get_json(request) required_data = ["user"] optional = intersection(content, ["limit", "order", "since"]) try: check_data(content, required_data) posts_l = posts.posts_list(con, "user", optional, content["user"], []) except Exception as e: con.close() return json.dumps({"code": 1, "response": (e.message)}) con.close() return json.dumps({"code": 0, "response": posts_l})
def post_list(): con = connect() content = get_json(request) try: identifier = content["forum"] entity = "forum" except KeyError: try: identifier = content["thread"] entity = "thread" except Exception as e: con.close() return json.dumps({"code": 1, "response": (e.message)}) optional = intersection(content, ["limit", "order", "since"]) try: posts_l = query.posts_list(con, entity, optional, identifier, []) except Exception as e: con.close() return json.dumps({"code": 1, "response": (e.message)}) con.close() return json.dumps({"code": 0, "response": posts_l})