DurnyklyYol/DurnyklyYol.Blazor.Server/Services/CircuitHandlerProxy.cs

24 lines
1.1 KiB
C#

using DevExpress.ExpressApp.Blazor.Services;
using Microsoft.AspNetCore.Components.Server.Circuits;
namespace DurnyklyYol.Blazor.Server.Services;
internal class CircuitHandlerProxy : CircuitHandler {
private readonly IScopedCircuitHandler scopedCircuitHandler;
public CircuitHandlerProxy(IScopedCircuitHandler scopedCircuitHandler) {
this.scopedCircuitHandler = scopedCircuitHandler;
}
public override Task OnCircuitOpenedAsync(Circuit circuit, CancellationToken cancellationToken) {
return scopedCircuitHandler.OnCircuitOpenedAsync(cancellationToken);
}
public override Task OnConnectionUpAsync(Circuit circuit, CancellationToken cancellationToken) {
return scopedCircuitHandler.OnConnectionUpAsync(cancellationToken);
}
public override Task OnCircuitClosedAsync(Circuit circuit, CancellationToken cancellationToken) {
return scopedCircuitHandler.OnCircuitClosedAsync(cancellationToken);
}
public override Task OnConnectionDownAsync(Circuit circuit, CancellationToken cancellationToken) {
return scopedCircuitHandler.OnConnectionDownAsync(cancellationToken);
}
}