Skip to content

Commit 7168538

Browse files
committed
Using framework serializer in Effect
1 parent cac8295 commit 7168538

File tree

1 file changed

+1
-4
lines changed
  • Core/Cleipnir.ResilientFunctions/Domain

1 file changed

+1
-4
lines changed

Core/Cleipnir.ResilientFunctions/Domain/Effect.cs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
11
using System;
22
using System.Collections.Generic;
33
using System.Linq;
4-
using System.Text.Json;
54
using System.Threading;
65
using System.Threading.Tasks;
7-
using Cleipnir.ResilientFunctions.CoreRuntime.ParameterSerialization;
86
using Cleipnir.ResilientFunctions.CoreRuntime.Serialization;
9-
using Cleipnir.ResilientFunctions.Domain.Exceptions;
107
using Cleipnir.ResilientFunctions.Domain.Exceptions.Commands;
118
using Cleipnir.ResilientFunctions.Helpers;
129
using Cleipnir.ResilientFunctions.Reactive.Utilities;
@@ -260,7 +257,7 @@ private async Task<T> InnerCapture<T>(string id, EffectType effectType, Func<Tas
260257
{
261258
var success = effectResults.TryGetValue(effectId, out var storedEffect);
262259
if (success && storedEffect!.WorkStatus == WorkStatus.Completed)
263-
return (storedEffect.Result == null ? default : JsonSerializer.Deserialize<T>(storedEffect.Result))!;
260+
return (storedEffect.Result == null ? default : serializer.DeserializeEffectResult<T>(storedEffect.Result))!;
264261
if (success && storedEffect!.WorkStatus == WorkStatus.Failed)
265262
throw FatalWorkflowException.Create(flowId, storedEffect.StoredException!);
266263
if (success && resiliency == ResiliencyLevel.AtMostOnce)

0 commit comments

Comments
 (0)