From 0bb183f1aa1e227ece3cef5f8ab98347c106a8b3 Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Tue, 21 Jan 2025 22:57:19 +0100 Subject: [PATCH] Fix spacing inconsistencies in ActivityOutputRegister.cs Resolved unnecessary whitespace issues and adjusted spacing around conditional statements to improve code readability and maintain consistency. These changes do not alter functionality but enhance the code's clarity and professional formatting. --- .../Models/ActivityOutputRegister.cs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/modules/Elsa.Workflows.Core/Models/ActivityOutputRegister.cs b/src/modules/Elsa.Workflows.Core/Models/ActivityOutputRegister.cs index d4845cfea..ac72cf660 100644 --- a/src/modules/Elsa.Workflows.Core/Models/ActivityOutputRegister.cs +++ b/src/modules/Elsa.Workflows.Core/Models/ActivityOutputRegister.cs @@ -45,17 +45,17 @@ public class ActivityOutputRegister outputName = outputDescriptor.Name; var record = new ActivityOutputRecord(containerId, activityId, activityInstanceId, outputName, outputValue); - + _recordsByActivityInstanceIdAndOutputName[CreateActivityInstanceIdLookupKey(activityInstanceId, outputName)] = record; - + var scopedRecordsKey = CreateActivityIdLookupKey(activityId, outputName); - if(!_recordsByActivityIdAndOutputName.TryGetValue(scopedRecordsKey, out var scopedRecords)) + if (!_recordsByActivityIdAndOutputName.TryGetValue(scopedRecordsKey, out var scopedRecords)) { scopedRecords = new(); _recordsByActivityIdAndOutputName[scopedRecordsKey] = scopedRecords; } - + scopedRecords.Add(record); } @@ -77,8 +77,8 @@ public class ActivityOutputRegister public object? FindOutputByActivityId(string activityId, string? outputName = null) { var key = CreateActivityIdLookupKey(activityId, outputName); - return !_recordsByActivityIdAndOutputName.TryGetValue(key, out var records) - ? null + return !_recordsByActivityIdAndOutputName.TryGetValue(key, out var records) + ? null : records.FirstOrDefault()?.Value; } @@ -91,11 +91,11 @@ public class ActivityOutputRegister public object? FindOutputByActivityInstanceId(string activityInstanceId, string? outputName = null) { var key = CreateActivityInstanceIdLookupKey(activityInstanceId, outputName); - return !_recordsByActivityInstanceIdAndOutputName.TryGetValue(key, out var record) - ? null + return !_recordsByActivityInstanceIdAndOutputName.TryGetValue(key, out var record) + ? null : record.Value; } - + private string CreateActivityIdLookupKey(string activityId, string? outputName) => $"{activityId}:{outputName ?? DefaultOutputName}"; private string CreateActivityInstanceIdLookupKey(string activityInstanceId, string? outputName) => $"{activityInstanceId}:{outputName ?? DefaultOutputName}"; } \ No newline at end of file