Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 30 additions & 9 deletions Shared.EventStore/SubscriptionWorker/SubscriptionWorkerHelper.cs
Original file line number Diff line number Diff line change
Expand Up @@ -67,14 +67,35 @@ public static List<PersistentSubscriptionInfo> GetNewSubscriptions(List<Persiste
return result;
}

public static SubscriptionWorker IgnoreSubscriptions(this SubscriptionWorker subscriptionWorker, String ignoreSubscriptions)
public static SubscriptionWorker SetIgnoreGroups(this SubscriptionWorker subscriptionWorker, String ignoreGroups)
{
subscriptionWorker.IgnoreSubscriptions = ignoreSubscriptions;
subscriptionWorker.IgnoreGroups = ignoreGroups;

return subscriptionWorker;
}

internal static Boolean IncludeSubscriptionGroup(PersistentSubscriptionInfo subscription, String include)

public static SubscriptionWorker SetIncludeGroups(this SubscriptionWorker subscriptionWorker, String includeGroups)
{
subscriptionWorker.IncludeGroups = includeGroups;

return subscriptionWorker;
}

public static SubscriptionWorker SetIgnoreStreams(this SubscriptionWorker subscriptionWorker, String ignoreStreams)
{
subscriptionWorker.IgnoreStreams = ignoreStreams;

return subscriptionWorker;
}

public static SubscriptionWorker SetIncludeStreams(this SubscriptionWorker subscriptionWorker, String includeStreams)
{
subscriptionWorker.IncludeStreams = includeStreams;

return subscriptionWorker;
}

private static Boolean IncludeSubscriptionGroup(PersistentSubscriptionInfo subscription, String include)
{
if (!String.IsNullOrEmpty(include))
{
Expand All @@ -90,8 +111,8 @@ internal static Boolean IncludeSubscriptionGroup(PersistentSubscriptionInfo subs
return true;
}

internal static Boolean IgnoreSubscriptionGroup(PersistentSubscriptionInfo subscription,
String ignore) {
private static Boolean IgnoreSubscriptionGroup(PersistentSubscriptionInfo subscription,
String ignore) {
if (!String.IsNullOrEmpty(ignore)) {

List<String> checkList = ignore.Split(',').Select(s => s.Trim()).ToList();
Expand All @@ -105,7 +126,7 @@ internal static Boolean IgnoreSubscriptionGroup(PersistentSubscriptionInfo subsc
return true;
}

internal static Boolean IncludeSubscriptionStream(PersistentSubscriptionInfo subscription, String include)
private static Boolean IncludeSubscriptionStream(PersistentSubscriptionInfo subscription, String include)
{
if (!String.IsNullOrEmpty(include))
{
Expand All @@ -123,8 +144,8 @@ internal static Boolean IncludeSubscriptionStream(PersistentSubscriptionInfo sub
return true;
}

internal static Boolean IgnoreSubscriptionStream(PersistentSubscriptionInfo subscription,
String ignore) {
private static Boolean IgnoreSubscriptionStream(PersistentSubscriptionInfo subscription,
String ignore) {
if (!String.IsNullOrEmpty(ignore)) {
List<String> checkList = ignore.Split(',').Select(s => s.Trim()).ToList();

Expand Down