From 543f5b78b5cb1ed00423f20ee04d2185e2a935a2 Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Sat, 19 Jun 2021 12:01:23 +0200 Subject: [PATCH] Resolve warnings --- .../Elsa.Activities.Http.csproj | 2 +- .../Activities/BridgeCalls.cs | 2 +- .../Elsa.Activities.Telnyx.csproj | 25 ++++++++----------- .../Models/ClientStatePayload.cs | 2 +- .../Models/ActivityExecutionContext.cs | 2 +- 5 files changed, 15 insertions(+), 18 deletions(-) diff --git a/src/activities/Elsa.Activities.Http/Elsa.Activities.Http.csproj b/src/activities/Elsa.Activities.Http/Elsa.Activities.Http.csproj index 0a56607ac..dec7eb162 100644 --- a/src/activities/Elsa.Activities.Http/Elsa.Activities.Http.csproj +++ b/src/activities/Elsa.Activities.Http/Elsa.Activities.Http.csproj @@ -4,7 +4,7 @@ - netcoreapp3.1;net5.0 + netstandard2.1 Elsa is a set of workflow libraries and tools that enable lean and mean workflowing capabilities in any .NET Core application. This package provides the following Console activities: diff --git a/src/activities/Elsa.Activities.Telnyx/Activities/BridgeCalls.cs b/src/activities/Elsa.Activities.Telnyx/Activities/BridgeCalls.cs index 80ecd25f8..efbddc4eb 100644 --- a/src/activities/Elsa.Activities.Telnyx/Activities/BridgeCalls.cs +++ b/src/activities/Elsa.Activities.Telnyx/Activities/BridgeCalls.cs @@ -141,7 +141,7 @@ namespace Elsa.Activities.Telnyx.Activities return input.CallControlId; var inboundCallActivityId = context.WorkflowExecutionContext.GetInboundConnections(Id).Where(x => x.Source.Activity.Type == nameof(Dial)).Select(x => x.Source.Activity.Id).FirstOrDefault(); - var inboundCallActivityResponse = inboundCallActivityId != null ? await context.WorkflowExecutionContext.GetActivityPropertyAsync(inboundCallActivityId, x => x.DialResponse) : default; + var inboundCallActivityResponse = inboundCallActivityId != null ? await context.WorkflowExecutionContext.GetActivityPropertyAsync(inboundCallActivityId, x => x.DialResponse!) : default; return inboundCallActivityResponse != null ? inboundCallActivityResponse.CallControlId : null; } } diff --git a/src/activities/Elsa.Activities.Telnyx/Elsa.Activities.Telnyx.csproj b/src/activities/Elsa.Activities.Telnyx/Elsa.Activities.Telnyx.csproj index 4ca4ff3e1..20d7274ba 100644 --- a/src/activities/Elsa.Activities.Telnyx/Elsa.Activities.Telnyx.csproj +++ b/src/activities/Elsa.Activities.Telnyx/Elsa.Activities.Telnyx.csproj @@ -2,7 +2,7 @@ - + net5.0 @@ -15,22 +15,19 @@ - + - - - - + + + + - + - - - - - - - + + + + diff --git a/src/activities/Elsa.Activities.Telnyx/Models/ClientStatePayload.cs b/src/activities/Elsa.Activities.Telnyx/Models/ClientStatePayload.cs index 78e5285aa..c18cea46a 100644 --- a/src/activities/Elsa.Activities.Telnyx/Models/ClientStatePayload.cs +++ b/src/activities/Elsa.Activities.Telnyx/Models/ClientStatePayload.cs @@ -10,7 +10,7 @@ namespace Elsa.Activities.Telnyx.Models { var bytes = Convert.FromBase64String(base64); var json = Encoding.UTF8.GetString(bytes); - return JsonConvert.DeserializeObject(json); + return JsonConvert.DeserializeObject(json)!; } public string ToBase64() diff --git a/src/core/Elsa.Abstractions/Services/Models/ActivityExecutionContext.cs b/src/core/Elsa.Abstractions/Services/Models/ActivityExecutionContext.cs index b038a7825..c66dbeea3 100644 --- a/src/core/Elsa.Abstractions/Services/Models/ActivityExecutionContext.cs +++ b/src/core/Elsa.Abstractions/Services/Models/ActivityExecutionContext.cs @@ -46,7 +46,7 @@ namespace Elsa.Services.Models public bool Resuming { get; } public bool IsFirstPass => WorkflowExecutionContext.IsFirstPass; - public string? CorrelationId + public string CorrelationId { get => WorkflowExecutionContext.CorrelationId; set => WorkflowExecutionContext.CorrelationId = value;