From b9c86ce3c6b5fa1cb171875eee251699cc830b09 Mon Sep 17 00:00:00 2001 From: TekH Date: Fri, 14 Nov 2025 13:39:39 +0100 Subject: [PATCH] refactor(CountHistoryQuery): replace single status filter with status range in CountHistoryQuery - Updated AnyHistoryAsync extension to use EnvelopeStatusQuery instead of single EnvelopeStatus. - Modified CountHistoryQuery to support multiple statuses (Min, Max, Include, Ignore). - Preserved backward compatibility with obsolete single Status and EnvelopeId. --- .../Histories/Queries/CountHistoryQuery.cs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/EnvelopeGenerator.Application/Histories/Queries/CountHistoryQuery.cs b/EnvelopeGenerator.Application/Histories/Queries/CountHistoryQuery.cs index bc5cc51e..82918c79 100644 --- a/EnvelopeGenerator.Application/Histories/Queries/CountHistoryQuery.cs +++ b/EnvelopeGenerator.Application/Histories/Queries/CountHistoryQuery.cs @@ -23,17 +23,15 @@ public static class CountHistoryQueryExtensions /// /// /// - /// + /// /// /// - public static async Task AnyHistoryAsync(this ISender sender, string uuid, EnvelopeStatus status, CancellationToken cancel = default) + public static async Task AnyHistoryAsync(this ISender sender, string uuid, EnvelopeStatusQuery statuses, CancellationToken cancel = default) { var count = await sender.Send(new CountHistoryQuery { Envelope = new() { Uuid = uuid }, -#pragma warning disable CS0618 // Type or member is obsolete - Status = status, -#pragma warning restore CS0618 // Type or member is obsolete + Statuses = statuses }, cancel); return count > 0; }