mirror of
https://github.com/AlexMacocian/Net.Sdk.Web.Extensions.git
synced 2026-07-15 13:39:29 +00:00
Use MapGet for OpenAPI documentation generation
Fix for shared memory stream
This commit is contained in:
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user