using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Aqua877.WinApp.IronLivetube
{
	public class FilteringRule
	{
		public string Rule { get; set; }
		public bool IsUseRegularExpression { get; set; }
		public bool IsEnableAutoBan { get; set; }
		public bool IsEnableAutoUnBan { get; set; }
		public int UnBanDelayCount { get; set; }
		public bool AddedByUser { get; set; }
		public MatchTarget FilteringTarget { get; set; }
	}

	public class FilteringHelper
	{
		public event Action<dynamic> OnMatchedFilteringCondition;

		public void NotifyCommand(IEnumerable<LivetubeCommentData> data)
		{
			data.ForEach(this.NotifyCommand);
		}

		public void NotifyCommand(LivetubeCommentData data)
		{

		}
	}
}
