From 05ccb4d8f1bbe3fb64e117136b4a89bcfb0b0b33 Mon Sep 17 00:00:00 2001 From: crupest Date: Tue, 27 Oct 2020 19:21:35 +0800 Subject: Split front and back end. --- .../DefaultDescriptionOperationProcessor.cs | 39 ---------------------- 1 file changed, 39 deletions(-) delete mode 100644 Timeline/Swagger/DefaultDescriptionOperationProcessor.cs (limited to 'Timeline/Swagger/DefaultDescriptionOperationProcessor.cs') diff --git a/Timeline/Swagger/DefaultDescriptionOperationProcessor.cs b/Timeline/Swagger/DefaultDescriptionOperationProcessor.cs deleted file mode 100644 index 4967cc6a..00000000 --- a/Timeline/Swagger/DefaultDescriptionOperationProcessor.cs +++ /dev/null @@ -1,39 +0,0 @@ -using NSwag.Generation.Processors; -using NSwag.Generation.Processors.Contexts; -using System.Collections.Generic; - -namespace Timeline.Swagger -{ - /// - /// Swagger operation processor that adds default description to response. - /// - public class DefaultDescriptionOperationProcessor : IOperationProcessor - { - private readonly Dictionary defaultDescriptionMap = new Dictionary - { - ["200"] = "Succeeded to perform the operation.", - ["304"] = "Item does not change.", - ["400"] = "See code and message for error info.", - ["401"] = "You need to log in to perform this operation.", - ["403"] = "You have no permission to perform the operation.", - ["404"] = "Item does not exist. See code and message for error info." - }; - - /// - public bool Process(OperationProcessorContext context) - { - var responses = context.OperationDescription.Operation.Responses; - - foreach (var (httpStatusCode, res) in responses) - { - if (!string.IsNullOrEmpty(res.Description)) continue; - if (defaultDescriptionMap.ContainsKey(httpStatusCode)) - { - res.Description = defaultDescriptionMap[httpStatusCode]; - } - } - - return true; - } - } -} -- cgit v1.2.3