Skip to content

Commit 7606916

Browse files
committed
Refactor code
1 parent 581023c commit 7606916

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

src/Microsoft.OpenApi.Hidi/OpenApiService.cs

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,20 @@ public static void ProcessOpenApiDocument(
6767
).ReadAsync(stream).GetAwaiter().GetResult();
6868

6969
document = result.OpenApiDocument;
70+
71+
var context = result.OpenApiDiagnostic;
72+
73+
if (context.Errors.Count > 0)
74+
{
75+
var errorReport = new StringBuilder();
76+
77+
foreach (var error in context.Errors)
78+
{
79+
errorReport.AppendLine(error.ToString());
80+
}
81+
82+
throw new ArgumentException(string.Join(Environment.NewLine, context.Errors.Select(e => e.Message).ToArray()));
83+
}
7084
}
7185

7286
Func<string, OperationType?, OpenApiOperation, bool> predicate;
@@ -94,21 +108,7 @@ public static void ProcessOpenApiDocument(
94108
predicate = OpenApiFilterService.CreatePredicate(requestUrls: requestUrls, source:document);
95109
document = OpenApiFilterService.CreateFilteredDocument(document, predicate);
96110
}
97-
98-
var context = result.OpenApiDiagnostic;
99-
100-
if (context.Errors.Count > 0)
101-
{
102-
var errorReport = new StringBuilder();
103-
104-
foreach (var error in context.Errors)
105-
{
106-
errorReport.AppendLine(error.ToString());
107-
}
108-
109-
throw new ArgumentException(string.Join(Environment.NewLine, context.Errors.Select(e => e.Message).ToArray()));
110-
}
111-
111+
112112
using var outputStream = output?.Create();
113113

114114
var textWriter = outputStream != null ? new StreamWriter(outputStream) : Console.Out;

0 commit comments

Comments
 (0)