Add SetStatusCodeWriteLineDisposeAsync helper function

This commit is contained in:
GHXX 2025-04-14 02:22:32 +02:00
parent 81dd1f8bd5
commit d152b8f3ae

View File

@ -35,6 +35,12 @@ public class RequestContext : IDisposable {
public void SetStatusCode(HttpStatusCode status) => SetStatusCode((int) status); public void SetStatusCode(HttpStatusCode status) => SetStatusCode((int) status);
public async Task SetStatusCodeWriteLineDisposeAsync(HttpStatusCode status, string message) {
SetStatusCode(status);
await WriteLineToRespAsync(message);
await RespWriter.FlushAsync();
}
public async Task SetStatusCodeAndDisposeAsync(int status) { public async Task SetStatusCodeAndDisposeAsync(int status) {
using (this) { using (this) {
SetStatusCode(status); SetStatusCode(status);