From 349999722bfcc74038f5763ffdcdf4213f05020c Mon Sep 17 00:00:00 2001 From: Jonathan Bourdon Date: Tue, 9 Jul 2024 15:19:12 -0400 Subject: [PATCH] Fix the Tags within swagger --- src/Web/Contents/Handlers/GetContents.cs | 2 +- src/Web/Contents/Handlers/GetContentsByUser.cs | 2 +- src/Web/Contents/Handlers/PostContent.cs | 3 +-- src/Web/Creators/Handlers/GetCreatorByAlias.cs | 6 +++--- src/Web/Messages/Handlers/GetMessages.cs | 2 +- src/Web/Messages/Handlers/GetMessagesByUser.cs | 2 +- src/Web/Messages/Handlers/PostMessage.cs | 3 +-- src/Web/Messages/Handlers/PostReplyMessage.cs | 2 +- 8 files changed, 10 insertions(+), 12 deletions(-) diff --git a/src/Web/Contents/Handlers/GetContents.cs b/src/Web/Contents/Handlers/GetContents.cs index c9f3258..aa73599 100644 --- a/src/Web/Contents/Handlers/GetContents.cs +++ b/src/Web/Contents/Handlers/GetContents.cs @@ -10,8 +10,8 @@ public class GetContents( { public override void Configure() { - Tags("Contents"); Get("/api/contents/{ContentId:guid}"); + Options( o => o.WithTags("Contents")); AllowAnonymous(); } diff --git a/src/Web/Contents/Handlers/GetContentsByUser.cs b/src/Web/Contents/Handlers/GetContentsByUser.cs index a3e87ff..70152af 100644 --- a/src/Web/Contents/Handlers/GetContentsByUser.cs +++ b/src/Web/Contents/Handlers/GetContentsByUser.cs @@ -10,8 +10,8 @@ public class GetContentsByUser( { public override void Configure() { - Tags("Contents"); Get("/api/contents/user/{UserId:guid}"); + Options( o => o.WithTags("Contents")); AllowAnonymous(); } diff --git a/src/Web/Contents/Handlers/PostContent.cs b/src/Web/Contents/Handlers/PostContent.cs index 9e9a779..fd8ecbd 100644 --- a/src/Web/Contents/Handlers/PostContent.cs +++ b/src/Web/Contents/Handlers/PostContent.cs @@ -15,9 +15,8 @@ public class PostContent( { public override void Configure() { - // TODO: Find how to specify the name we see in Swagger - Tags("Contents"); Post("/api/contents"); + Options( o => o.WithTags("Contents")); } public override async Task HandleAsync( diff --git a/src/Web/Creators/Handlers/GetCreatorByAlias.cs b/src/Web/Creators/Handlers/GetCreatorByAlias.cs index a46201f..eaea0aa 100644 --- a/src/Web/Creators/Handlers/GetCreatorByAlias.cs +++ b/src/Web/Creators/Handlers/GetCreatorByAlias.cs @@ -10,7 +10,7 @@ public class GetCreatorByAlias( { public override void Configure() { - Tags("Creators"); + Options((o => o.WithTags("Creators"))); Get("/api/creators/@{CreatorAlias}"); AllowAnonymous(); } @@ -19,9 +19,9 @@ public class GetCreatorByAlias( CancellationToken ct) { var creatorAlias = Route("CreatorAlias"); - + ArgumentException.ThrowIfNullOrEmpty(creatorAlias); - + var user = await identityService.FindUserByCreatorAliasAsync(creatorAlias, ct); await SendAsync(user, cancellation: ct); diff --git a/src/Web/Messages/Handlers/GetMessages.cs b/src/Web/Messages/Handlers/GetMessages.cs index 28ed8f6..59bb41e 100644 --- a/src/Web/Messages/Handlers/GetMessages.cs +++ b/src/Web/Messages/Handlers/GetMessages.cs @@ -10,8 +10,8 @@ public class GetMessages( { public override void Configure() { - Tags("Messages"); Get("/api/messages/{SubjectId:guid}"); + Options(o => o.WithTags("Messages")); AllowAnonymous(); } diff --git a/src/Web/Messages/Handlers/GetMessagesByUser.cs b/src/Web/Messages/Handlers/GetMessagesByUser.cs index b5b25e0..5d101f6 100644 --- a/src/Web/Messages/Handlers/GetMessagesByUser.cs +++ b/src/Web/Messages/Handlers/GetMessagesByUser.cs @@ -11,8 +11,8 @@ public class GetMessagesByUser( { public override void Configure() { - Tags("Messages"); Get("/api/messages/user/{UserId:guid}"); + Options(o => o.WithTags("Messages")); } public override async Task HandleAsync( diff --git a/src/Web/Messages/Handlers/PostMessage.cs b/src/Web/Messages/Handlers/PostMessage.cs index 0380489..d5d9202 100644 --- a/src/Web/Messages/Handlers/PostMessage.cs +++ b/src/Web/Messages/Handlers/PostMessage.cs @@ -14,9 +14,8 @@ public class PostMessage( { public override void Configure() { - // TODO: Find how to specify the name we see in Swagger - Tags("Messages"); Post("/api/messages"); + Options(o => o.WithTags("Messages")); } public override async Task HandleAsync( diff --git a/src/Web/Messages/Handlers/PostReplyMessage.cs b/src/Web/Messages/Handlers/PostReplyMessage.cs index 616f6d9..975da57 100644 --- a/src/Web/Messages/Handlers/PostReplyMessage.cs +++ b/src/Web/Messages/Handlers/PostReplyMessage.cs @@ -15,8 +15,8 @@ public sealed class PostReplyMessage( { public override void Configure() { - Tags("Messages"); Post("/api/messages/reply"); + Options(o => o.WithTags("Messages")); } public override async Task HandleAsync(