extracted ModerationRepository interface

This commit is contained in:
Nicolas Constant
2021-02-04 01:10:04 -05:00
parent 024327ffe9
commit 3e772f2cd4

View File

@ -8,7 +8,13 @@ using Newtonsoft.Json.Converters;
namespace BirdsiteLive.Domain.Repository
{
public class ModerationRepository
public interface IModerationRepository
{
ModerationTypeEnum GetModerationType(ModerationEntityTypeEnum type);
ModeratedTypeEnum CheckStatus(ModerationEntityTypeEnum type, string entity);
}
public class ModerationRepository : IModerationRepository
{
private readonly Regex[] _followersWhiteListing;
private readonly Regex[] _followersBlackListing;