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 delete_guild(connection: MongoAPI, guild_id): if connection.delete_one(col_servers, {"guild_id": guild_id}) < 1: raise ConnectionError("Couldn't delete server")