From f1390818e5557b191ebd5985834b5613d0cb1dde Mon Sep 17 00:00:00 2001 From: Dody Gunawinata Date: Sun, 21 Jul 2019 09:57:43 +0200 Subject: [PATCH] Use await using --- projects/3-0/json-6/src/Program.cs | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/projects/3-0/json-6/src/Program.cs b/projects/3-0/json-6/src/Program.cs index 412a7aa42..0b2471b29 100644 --- a/projects/3-0/json-6/src/Program.cs +++ b/projects/3-0/json-6/src/Program.cs @@ -83,7 +83,7 @@ public void Configure(IApplicationBuilder app) context.Response.Headers.Add(HeaderNames.ContentType, "application/json"); - using (var writer = new Utf8JsonWriter(context.Response.Body, options)) + await using (var writer = new Utf8JsonWriter(context.Response.Body, options)) { writer.WriteStartObject(); writer.WriteString("name", payload.Name); @@ -96,21 +96,7 @@ public void Configure(IApplicationBuilder app) writer.WriteBoolean(kv.Key, kv.Value); writer.WriteEndObject(); - await writer.FlushAsync(); - - writer.WriteStartArray("superpowers"); - foreach (var s in payload.Superpowers) - { - writer.WriteStartObject(); - writer.WriteString("name", s.Name); - writer.WriteNumber("rating", s.Rating); - writer.WriteEndObject(); - } - writer.WriteEndArray(); - writer.WriteEndObject(); - - await writer.FlushAsync(); } }); });