From 3e772f2cd4fac1314e28bcade29cebfce839cf7e Mon Sep 17 00:00:00 2001 From: Nicolas Constant Date: Thu, 4 Feb 2021 01:10:04 -0500 Subject: [PATCH] extracted ModerationRepository interface --- .../Repository/ModerationRepository.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/BirdsiteLive.Domain/Repository/ModerationRepository.cs b/src/BirdsiteLive.Domain/Repository/ModerationRepository.cs index 90c93ca..35e9fcb 100644 --- a/src/BirdsiteLive.Domain/Repository/ModerationRepository.cs +++ b/src/BirdsiteLive.Domain/Repository/ModerationRepository.cs @@ -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;