def delete_intervals(connection: MongoAPI, guild_id: int, interval_id: str = "*"): status = 0 if interval_id == "*": status = connection.delete(col_queue, filter_dict={"guild_id": guild_id}) else: status = connection.delete_one(col_queue, filter_dict={"guild_id": guild_id, "interval_id": int(interval_id)}) if status < 1: raise ConnectionError("Failed to delete from queue")
def mongo_remove(): data = request.json if data == None or data == {} or 'document' not in data: return Response(response=json.dumps({'Error': 'Invalid data request format'}), status=400, mimetype='application/json') obj1 = MongoAPI(data) response = obj1.delete() return Response(response=json.dumps(response), status=200, mimetype='application/json')