Merge pull request #936 from specklesystems/adam/recieve-spam

Don't mark cancelled or conversion exceptions as errors
This commit is contained in:
Adam Hathcock
2025-06-20 12:48:43 +01:00
committed by GitHub
2 changed files with 0 additions and 4 deletions
@@ -38,7 +38,6 @@ public class ReceiveConversionHandlerTests
Exception? result = handler.TryConvert(() => throw ex);
result.Should().Be(ex);
activity.Verify(a => a.SetStatus(SdkActivityStatusCode.Error), Times.Once);
}
[Test]
@@ -50,7 +49,6 @@ public class ReceiveConversionHandlerTests
var handler = new ReceiveConversionHandler(activityFactory.Object);
Assert.Throws<OperationCanceledException>(() => handler.TryConvert(() => throw new OperationCanceledException()));
activity.Verify(a => a.SetStatus(SdkActivityStatusCode.Error), Times.Once);
}
[Test]
@@ -20,13 +20,11 @@ public class ReceiveConversionHandler(ISdkActivityFactory activityFactory) : IRe
catch (ConversionException ce)
{
//handle conversions but don't log to seq
convertActivity?.SetStatus(SdkActivityStatusCode.Error);
return ce;
}
catch (OperationCanceledException)
{
//handle conversions but don't log to seq and also throw
convertActivity?.SetStatus(SdkActivityStatusCode.Error);
throw;
}
catch (Exception ex) when (!ex.IsFatal())