Remove query execution tracking properties
Simplified the codebase by removing `BodyQueryExecuted`, `HeaderQueryExecuted`, and related computed properties (`IsBodyQueryReturnedNoData` and `IsHeaderQueryReturnedNoData`) from `RecActionDto`. These properties were used to track whether `BodyQuery` and `HeaderQuery` were executed and whether they returned data. Updated `BodyQueryBehavior` and `HeaderQueryBehavior` to remove logic that set these properties. Also removed the conditional block in `InvokeRecActionCommandHandler` that logged warnings based on these properties. These changes streamline the code and reflect a shift away from tracking query execution and results at this level.
This commit is contained in:
@@ -54,20 +54,12 @@ public record RecActionDto
|
||||
|
||||
public string? HeaderQuery { get; init; }
|
||||
|
||||
public bool HeaderQueryExecuted { get; set; } = false;
|
||||
|
||||
public bool IsHeaderQueryReturnedNoData => HeaderQueryExecuted && HeaderQuery is null;
|
||||
|
||||
public Dictionary<string, string>? Headers { get; set; }
|
||||
|
||||
public string? BodyQuery { get; init; }
|
||||
|
||||
public string? Body { get; set; }
|
||||
|
||||
public bool BodyQueryExecuted { get; set; } = false;
|
||||
|
||||
public bool IsBodyQueryReturnedNoData => BodyQueryExecuted && Body is null;
|
||||
|
||||
public string? PostprocessingQuery { get; init; }
|
||||
|
||||
public UriBuilder ToEndpointUriBuilder()
|
||||
|
||||
Reference in New Issue
Block a user