Use MapGet for OpenAPI documentation generation

Fix for shared memory stream
This commit is contained in:
2025-05-23 14:03:48 +02:00
parent 881c25551a
commit c0e1ab620a
2 changed files with 3 additions and 3 deletions
@@ -6,7 +6,7 @@
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<OutputType>Library</OutputType> <OutputType>Library</OutputType>
<IsPackable>true</IsPackable> <IsPackable>true</IsPackable>
<Version>0.8.5</Version> <Version>0.8.6</Version>
<Authors>Alexandru Macocian</Authors> <Authors>Alexandru Macocian</Authors>
<PackageLicenseFile>LICENSE</PackageLicenseFile> <PackageLicenseFile>LICENSE</PackageLicenseFile>
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance> <PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
@@ -34,7 +34,7 @@ public static class WebApplicationExtensions
where TWebSocketRoute : WebSocketRouteBase where TWebSocketRoute : WebSocketRouteBase
{ {
app.ThrowIfNull(); app.ThrowIfNull();
return app.Map(route, async context => return app.MapGet(route, async context =>
{ {
if (context.WebSockets.IsWebSocketRequest) if (context.WebSockets.IsWebSocketRequest)
{ {
@@ -140,7 +140,7 @@ public static class WebApplicationExtensions
throw new InvalidOperationException("Route HttpContext is null"); throw new InvalidOperationException("Route HttpContext is null");
} }
using var ms = StreamManager.GetStream(route.Context.Session.Id); using var ms = StreamManager.GetStream();
ValueWebSocketReceiveResult result; ValueWebSocketReceiveResult result;
while(webSocket.State == WebSocketState.Open && !cancellationToken.IsCancellationRequested) while(webSocket.State == WebSocketState.Open && !cancellationToken.IsCancellationRequested)
{ {