Skip to content

Commit 1945ea3

Browse files
authored
Update README.md
1 parent 14efa1e commit 1945ea3

File tree

1 file changed

+8
-13
lines changed

1 file changed

+8
-13
lines changed

README.md

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -213,22 +213,17 @@ public class LoggingMiddleware
213213
}
214214
}
215215

216-
public class ValidationMiddleware
216+
public static class ValidationMiddleware
217217
{
218-
public HandlerResult Before(object message)
218+
public static HandlerResult Before(object message)
219219
{
220-
if (!MiniValidator.TryValidate(message, out var errors))
221-
{
222-
// Convert validation errors to Result format
223-
var validationErrors = errors.SelectMany(kvp =>
224-
kvp.Value.Select(errorMessage =>
225-
new ValidationError(kvp.Key, errorMessage))).ToList();
226-
227-
// Short-circuit handler execution and return validation result
228-
return HandlerResult.ShortCircuit(Result.Invalid(validationErrors));
229-
}
220+
if (MiniValidator.TryValidate(message, out var errors))
221+
return HandlerResult.Continue();
222+
223+
var validationErrors = errors.SelectMany(kvp =>
224+
kvp.Value.Select(errorMessage => new ValidationError(kvp.Key, errorMessage))).ToList();
230225

231-
return HandlerResult.Continue();
226+
return HandlerResult.ShortCircuit(Result.Invalid(validationErrors));
232227
}
233228
}
234229
```

0 commit comments

Comments
 (0)