Esempio n. 1
0
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")
Esempio n. 2
0
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')