コード例 #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")
コード例 #2
0
def delete_guild(connection: MongoAPI, guild_id):
    if connection.delete_one(col_servers, {"guild_id": guild_id}) < 1:
        raise ConnectionError("Couldn't delete server")