Skip to content

Commit

Permalink
fix: middlewares
Browse files Browse the repository at this point in the history
  • Loading branch information
josephnhtam committed Jan 13, 2024
1 parent 8df5541 commit 47d7c00
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 7 deletions.
4 changes: 2 additions & 2 deletions src/LiveStreamingServerNet.Flv/Installer/FlvInstaller.cs
Original file line number Diff line number Diff line change
Expand Up @@ -52,12 +52,12 @@ public static IRtmpServerConfigurator AddFlv(this IRtmpServerConfigurator config

public static void UseHttpFlv(this WebApplication webApplication, IServer liveStreamingServer, HttpFlvOptions? options = null)
{
webApplication.UseMiddleware<HttpFlvMiddleware>(liveStreamingServer, options);
webApplication.UseMiddleware<HttpFlvMiddleware>(liveStreamingServer, options ?? new HttpFlvOptions());
}

public static void UseWebSocketFlv(this WebApplication webApplication, IServer liveStreamingServer, WebSocketFlvOptions? options = null)
{
webApplication.UseMiddleware<WebSocketFlvMiddleware>(liveStreamingServer, options);
webApplication.UseMiddleware<WebSocketFlvMiddleware>(liveStreamingServer, options ?? new WebSocketFlvOptions());
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<PackageTags>live-streaming;rtmp;flv;http-flv;websocket-flv</PackageTags>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PublishRepositoryUrl>true</PublishRepositoryUrl>
<Version>0.1.2</Version>
<Version>0.1.3</Version>
</PropertyGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,12 @@ public class HttpFlvMiddleware

private readonly RequestDelegate _next;

public HttpFlvMiddleware(IServer server, HttpFlvOptions? options, IHttpFlvHeaderWriter headerWriter, RequestDelegate next)
public HttpFlvMiddleware(IServer server, HttpFlvOptions options, IHttpFlvHeaderWriter headerWriter, RequestDelegate next)
{
_clientFactory = server.Services.GetRequiredService<IHttpFlvClientFactory>();
_streamManager = server.Services.GetRequiredService<IFlvStreamManagerService>();
_clientHandler = server.Services.GetRequiredService<IFlvClientHandler>();
_streamPathResolver = options?.StreamPathResolver ?? new DefaultStreamPathResolver();
_streamPathResolver = options.StreamPathResolver ?? new DefaultStreamPathResolver();
_headerWriter = headerWriter;
_next = next;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@ public WebSocketFlvMiddleware(IServer server, WebSocketFlvOptions options, Reque
_streamManager = server.Services.GetRequiredService<IFlvStreamManagerService>();
_clientHandler = server.Services.GetRequiredService<IFlvClientHandler>();

_streamPathResolver = options?.StreamPathResolver ?? new DefaultStreamPathResolver();
_webSocketAcceptContext = options?.WebSocketAcceptContext ?? new WebSocketAcceptContext();
_streamPathResolver = options.StreamPathResolver ?? new DefaultStreamPathResolver();
_webSocketAcceptContext = options.WebSocketAcceptContext ?? new WebSocketAcceptContext();

_next = next;
}
Expand Down

0 comments on commit 47d7c00

Please sign in to comment.